1022. Sum of Root To Leaf Binary Numbers

You are given the root of a binary tree where each node has a value 0 or 1. Each root-to-leaf path represents a binary number starting with the most significant bit. For example, if the path is 0 -> 1 -> 1 -> 0 -> 1, then this could represent 01101 in binary, which is 13. For all leaves in the tree, consider the numbers represented by the path from the root to that leaf. Return the sum of these numbers. The test cases are generated so that the answer fits in a 32-bits integer.
/**
 * Definition for a binary tree node.
 * function TreeNode(val, left, right) {
 *     this.val = (val===undefined ? 0 : val)
 *     this.left = (left===undefined ? null : left)
 *     this.right = (right===undefined ? null : right)
 * }
 */
/**
 * @param {TreeNode} root
 * @return {number}
 */
var sumRootToLeaf = function(root) {
    // DFS helper: carries the current binary value down the tree
    function dfs(node, currentValue) {
        if (!node) {
            // Null nodes contribute n

Cycle Viewport BG

Toggles the viewport bg colour setting
import hou

def cycle_viewport_bg():
    """
    Toggles the viewport bg between "Dark" and "Light"
    Works best as a shelf button with a hotkey such as CTRL+ALT+B bound to it
    
    TO DO:
    - Make this work with all open scene viewers (currently only change one when split views are used)
    - Have alternate funcions to cycle through other bg settings such as "Dark Grey"
    """
    
    # Get scene viewer pane and current bg setting
    pane = hou.ui.paneTabOfType(hou.paneT

Detach Parameter Window

Opens a floating parameter pane that is pinned to the currently selected node.
import hou

def detach_parm_window():
    """Open a floating parameter pane for the selected node."""
    node = hou.selectedNodes()[0]
    pane_tab = hou.ui.curDesktop().createFloatingPaneTab(hou.paneTabType.Parm)
    pane_tab.setCurrentNode(node)
    pane_tab.setPin(True)
    return pane_tab

DVT Example

public class InputChecks {
    
    public boolean checkAlphaSpace(String s) {
        return s.matches("[a-zA-Z ]+") == true;
    }

    public boolean containsNumbers(String s) {
        boolean hasNumbers = false;

        for (char ch : s.toCharArray()) {
            if (Character.isDigit(ch)) {
                hasNumbers = true;
            }
        }
        return hasNumbers;
    }

    public boolean containsSymbols(String s) {
        boolean hasSymbols = false;

  

Variants - TW3 / TW4



// TW 3
@layer components {
  .x {
    color: red;
    border: 1px solid red;
  }
}


// TW 4 
@utility x {
  color: red;
  border: 1px solid red;
}



<div class="[&_ul]:x">
  <ul>
    <li>Test</li>
  </ul>
</div>

ページパスをハードコードではなく定義ファイルで管理する例

export const ROUTES = {
  // トップページ
  HOME: '/',

  // 静的ページ
  ABOUT: '/about',
  CONTACT: '/contact',
  PRIVACY_POLICY: '/privacy-policy',

  // ニュース(一覧 + 動的詳細ページ)
  NEWS: {
    INDEX: '/news',
    DETAIL: (id: string) => `/news/${id}` as const,
    CATEGORY: (category: string) => `/news/category/${category}` as const,
  },

  // ブログ(一覧 + 動的詳細ページ)
  BLOG: {
    INDEX: '/blog',
    DETAIL: (slug: string) => `/blog/${slug}` as const,
  },

  // 認証
  AUTH: {
    LOGIN: '/login',
    REGISTER: '/re

一定時間ごとに文字色を変化

const messages = document.querySelectorAll(".header_nav_list");
let currentIndex = 1;

const interval = 6000;
let lastTime = performance.now();

function messageAppear() {
    if (currentIndex >= messages.length) {
        currentIndex = 0;
    }

    messages.forEach((message) => {
        message.classList.remove("appear");
        message.classList.remove("appear_first");
    });

    messages[currentIndex].classList.add("appear");
    currentIndex++;
}

function loop(now)

test tab indention

code block below

```python

	this is a tab indented
	
```

``
test
``

````
	be hi
````


`
	this is a code
`

Job Content

Dear Hiring Team at Meesho,

I am interested in the Data Scientist role at Meesho. With 4+ years of experience in Machine Learning,AI/ML, statistics, and product analytics, I am confident that my skills align well with your requirements and business goals.

I would welcome the opportunity to contribute to your team.

Best regards,
Susant Kumar Sahoo

Forms in React

import { useState, useMemo } from "react"
import { checkEmail, checkPassword } from "./validators"

export function StateForm() {
  const [email, setEmail] = useState("")
  const [password, setPassword] = useState("")
  const [isAfterFirstSubmit, setIsAfterFirstSubmit] = useState(false)

  const emailErrors = useMemo(() => {
    return isAfterFirstSubmit ? checkEmail(email) : []
  }, [isAfterFirstSubmit, email])

  const passwordErrors = useMemo(() => {
    return isAfterFirstSubmit

1461. Check If a String Contains All Binary Codes of Size K

Given a binary string s and an integer k, return true if every binary code of length k is a substring of s. Otherwise, return false.
/**
 * @param {string} s
 * @param {number} k
 * @return {boolean}
 */
var hasAllCodes = function(s, k) {
    // Total number of binary codes of length k
    const needed = 1 << k;  // same as Math.pow(2, k)

    // Quick fail: if s is too short to contain all codes
    // There are (s.length - k + 1) substrings of length k
    if (s.length < k || (s.length - k + 1) < needed) {
        return false;
    }

    // A set to store all unique substrings of length k
    const seen = new Set();

    /

RSYNC: useful commands

# RSYNC useful commands
    - Install: `apt install rsync`
    - Use: `rsync [OPTIONS] SOURCE DESTINATION`

- **Copy/Sync File Locally**
    - `rsync -zvh /source/file /dest/folder/` 
    
- **Copy/Sync Directory Locally**
    - `rsync -avzh /source/folder /dest/other-folder/`

- **Copy a Directory from Local to Remote Server**
    - `rsync -avzhe ssh --progress /local-source/folder user@192.168.0.141:/remote-dest/`

- **Copy a Directory from Remote to Local Server**
    - `rsync -avzhe ssh --pr

twes

{
    "type": "object",
    "properties": {
        "vendor": { "type": "string" },
        "invoice_number": { "type": "string" },
        "amount": { "type": "number" }
    }
}

sth

{
  "id": "chatcmpl-123",
  "object": "chat.completion",
  "created": 1677652288,
  "model": "gpt-4o",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "{\n  \"vendor\": \"Example Inc.\",\n  \"invoice_number\": \"INV-2023-001\",\n  \"amount\": 150.00\n}"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 12,
    "total_tokens": 21
  }
}

Guide to Using Test Credit Cards for Developers

Learn to generate & use test credit card numbers for secure e-commerce platform development.
## The Essential Role of Payment Testing in Modern Development

In the modern era of software development, building a robust e-commerce platform requires more than just a sleek user interface and a functional product catalog. The heart of any online business lies in its payment processing system. Ensuring that this system handles transactions accurately, securely, and efficiently is paramount for user trust and business continuity. This is where the strategic use of test credit card numbers beco

useLocalStorage

import { useEffect, useState } from "react"

export function useLocalStorage(key, initialValue) {
  const [value, setValue] = useState(() => {
    const localValue = localStorage.getItem(key)
    if (localValue == null) {
      if (typeof initialValue === "function") {
        return initialValue()
      } else {
        return initialValue
      }
    } else {
      return JSON.parse(localValue)
    }
  })

  useEffect(() => {
    if (value === undefined) {
      localStorage.