Other articles


  1. [파이썬] 날짜 더하는 방법

    방법

    from datetime import datetime
    from dateutil.relativedelta import relativedelta
    
    # 2년 반 후
    two_and_half_later = datetime.strptime("2023.01.01", "%Y.%m.%d") + relativedelta(years=2, months=6, days=-1)
    print(two_and_half_later)
    # => 2025-06-30 00:00:00
    
    read more
  2. [typescript] 매핑된 타입으로 동기화

    boolean 값을 가진 객체를 사용

    값이 true인 프로퍼티는 값의 변경여부를 체크하도록 함

    interface Props {
      treeItem: Tree;
      sameDepthTreeNames: Map<TreeType, string[]>;
      setRootTree: Dispatch<SetStateAction<Tree>>
      setMethodType: Dispatch<SetStateAction<MethodTypeForRecursivTreeItem>>
      setMethodTargetTree: Dispatch<SetStateAction …
    read more
  3. [파이썬] 일차원 배열을 이차원 배열로 변경

    방법 1

    one_dim_arr = ["abc", "def", "ghi"]
    two_dim_arr = []
    
    for p in one_dim_arr:
        two_dim_arr.append(list(p))
    
    print(two_dim_arr)
    # -> [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]
    

    방법 2

    one_dim_arr = ["abc", "def", "ghi"]
    two_dim_arr = [list(row) for row in one_dim_arr]
    
    print(two_dim_arr)
    # -> [['a', 'b', 'c'], ['d', 'e', 'f'], ['g …
    read more

links

social