본문 바로가기 메뉴 바로가기

Why not?

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Why not?

검색하기 폼
  • 분류 전체보기 (139)
    • PS (105)
      • BOJ Python (46)
      • BOJ C++ (50)
      • Programmers Python (9)
    • 개발 (22)
      • React (19)
      • Typescript (1)
      • Rust (2)
    • Study (9)
      • File Structure (1)
      • 처음 배우는 머신러닝 (8)
    • Book (0)
    • 사담 (2)
      • 회고 (2)
  • 방명록

PS/Programmers Python (9)
프로그래머스(파이썬) - 다음 큰 숫자

https://school.programmers.co.kr/learn/courses/30/lessons/12911 def solution(n): answer = n+1 while True: if bin(n)[2:].count('1') == bin(answer)[2:].count('1'): return answer else: answer += 1 매우 매우 쉬운 문제이다. 파이썬은 10진수를 2진수로 변환해주는 함수(bin)이 있기 때문에, 이를 사용한다면 간단히 해결할 수 있다. while 문을 돌며 answer의 적절한 값을 찾을 때 까지 1을 증가시키는 방법으로 해결하였다.

PS/Programmers Python 2022. 12. 22. 09:37
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • heapq
  • 딕셔너리
  • 자료구조
  • 10845
  • 2805
  • 1182
  • 러스트
  • 백트래킹
  • 17478
  • 백준
  • 프로그래머스
  • 10815
  • dp
  • 파이썬
  • 1715
  • 스택
  • 10971
  • 삼성청년소프트웨어아카데미
  • 수학
  • 브루트포스
  • 10816
  • 11051
  • 싸피
  • 조합
  • 빌림
  • 1764
  • 1358
  • 덱
  • 1759
  • 큐
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바