👉🏻 1940번: 주몽n = int(input())m = int(input())nums = sorted(map(int, input().split()))left, right = 0, n-1count = 0while left 기본적인 투 포인터(Two Pointer) 문제였습니다.투 포인터(Two Pointer) 알고리즘에 관한 설명은 제가 예전에 써놓은 알고리즘 포스팅에도 있으니 좀 더 알고 관심 있으시다면 보시는 걸 추천! 👍🏻
분류 전체보기
👉🏻 22935번: 이진 딸기for _ in range(int(input())): n = int(input()) cycle = (n - 1) % 28 if cycle 게임이 진행됨에 따라 숫자가 어떻게 변하는지를 체크하고, 그 패턴을 구현해보는 문제였습니다.초기에는 단순히 15의 주기로 숫자가 변하는줄 알았지만, 게임이 0까지 진행되지 않고 1부터 시작하는 것을 확인하고는 급히 수정했던 것 같습니다.문자열 포맷을 04b로 지정해주면 간단히 4비트 이진수로 변환할 수 있습니다!
👉🏻 Starters 141 | CodeChef Contest Page | CodeChefWe use cookies to improve your experience and for analytical purposes. Read our Privacy Policy and Terms to know more. You consent to our cookies if you continue to use our website.www.codechef.com이번 글에서는 최근 codechef에서 진행된 "Starters 141" 대회에 대한 문제를 다뤄보겠습니다. Lucky CloverN개의 클로버 중 하나는 4잎 클로버이고 나머지는 3잎 클로버일 때, 총 잎의 개수를 계산하는 간단한 사칙 연산 문제입니다.n = int..
👉🏻 25193번: 곰곰이의 식단 관리from math import ceiln = int(input())s = input()chicken_count = s.count('C')print(ceil(chicken_count / (n - chicken_count + 1)))문제 풀이의 핵심은 C의 개수를 다른 문자로 몇 등분 하는지가 중요했습니다.그 중에서도 최댓값을 찾기 위해 math 모듈의 ceil 함수를 사용하여 결과값을 올림 처리했습니다.
이번 글에서는 useRef에 대해서 이야기해보겠습니다. useRef1) 역할 useRef hook은 Component의 생명주기 동안 지속되는 가변값을 저장하는 데 사용됩니다.주로 JSX 요소에 ref 속성으로 연결하여 해당 DOM 요소에 직접 접근할 수 있게 하거나, 이전 상태를 기억하는 등의 용도로 사용됩니다.2) 동작 방식초기화useRef(initialValue)를 호출하여 ref 객체를 생성합니다.반환된 객체는 { current: initialValue } 형태를 가집니다.값 접근 및 수정ref.current를 통해 현재 값에 접근하거나 수정할 수 있습니다.current 속성은 변경 가능(mutable)합니다.Rendering의 독립성 useState hook와 달리 ref.current의 값이 ..
👉🏻 13235번: 팰린드롬def is_palindrome(s): left, right = 0, len(s)-1 while left 단순 문자열 비교(s == s[::-1])로도 간단히 풀 수 있는 문제이지만, Two Pointer 기법으로 조금 더 효율적으로 풀게 되었습니다.
👉🏻 26085번: 효구와 호규 (Easy) 0 1 0 1 1 1 0 0 1 0 1 0 초기 상태 0 1 0 1 0 0 1 0 1 0 1-1 제거 0 1 0 1 1 0 0 0 ..
이번 글에서는 useEffect에 대해서 이야기해보겠습니다. useEffect1) 역할 useEffect는 React Component에서 side effects를 수행하기 위한 Hook입니다.side effects는 데이터를 fetch하거나, 수동으로 DOM을 조작하는 등 Component의 주요 렌더링 로직 외에 실행되어야 하는 모든 작업을 의미합니다.useEffect를 통해 함수형 Component에서도 클래스형 Component의 생명주기 메소드와 유사한 기능을 구현할 수 있습니다.2) 동작 방식기본적으로 useEffect는 모든 렌더링 이후에 실행됩니다.첫 번째 인자로 side effects를 수행할 callback function을 받습니다.두 번째 인자로 의존성 배열(dependency ar..