peacekim
할 수 있는 것과 할 수 없는 것.
peacekim
전체 방문자
오늘
어제
  • 분류 전체보기 (68)
    • 👨‍🏫ps (44)
      • ❄️프로그래머스 (20)
      • 🔟0️⃣백준 (21)
      • leetcode (3)
    • ✍🏻study (20)
      • 👐java (6)
      • 🍃spring (1)
      • 🥇algorithm (0)
      • 🚘oodp (4)
      • 📒 jpa (3)
      • 👣DB (2)
      • 🌂네트워크 (0)
      • 🎸기타 (3)
      • 👊 kotlin (1)
      • 🫥 jvm (0)
    • 📽project (4)
      • 🎀ReBoN (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
peacekim

할 수 있는 것과 할 수 없는 것.

[프로그래머스] 숫자의 표현 [python]
👨‍🏫ps/❄️프로그래머스

[프로그래머스] 숫자의 표현 [python]

2023. 3. 15. 21:23
반응형

문제

투포인터로 가볍게 풀 수 있는 문제다.

시간복잡도는 O(N)이다

코드

def solution(n):
    answer = 0
    start = 1
    end = 1
    s = 1
    while end <= n:
        if s == n:
            s -= start
            start += 1
            answer += 1
        elif s < n:
            end += 1
            s += end
        else:
            s -= start
            start += 1
        
    return answer
반응형

'👨‍🏫ps > ❄️프로그래머스' 카테고리의 다른 글

[프로그래머스] 큰 수 만들기 [python]  (0) 2023.03.19
[프로그래머스] 게임 맵 최단거리  (0) 2023.03.16
[프로그래머스] 신규 아이디 추천 [python]  (0) 2023.03.14
[프로그래머스] 성격 유형 검사하기 [python]  (0) 2023.03.14
[프로그래머스] 신고 결과 받기 [python]  (0) 2023.03.13
    '👨‍🏫ps/❄️프로그래머스' 카테고리의 다른 글
    • [프로그래머스] 큰 수 만들기 [python]
    • [프로그래머스] 게임 맵 최단거리
    • [프로그래머스] 신규 아이디 추천 [python]
    • [프로그래머스] 성격 유형 검사하기 [python]
    peacekim
    peacekim
    할 수 있는 것과 할 수 없는 것. github: https://github.com/PyeongGangKim

    티스토리툴바