https://www.acmicpc.net/problem/3460
문제 핵심 개념
입력받은 수(13)을 이진수로 바꿔서 문자열에 집어넣는게 아니라 이진수 중에 1의 인덱스자리를 출력하는 문제다. '인덱스'에 꽂혀서 이진수를 string 문자열로 굳이 받으려고 해서, <stack> 불러오고 북치고 장구침... 근데 굳이 문자열로 안받고 2로 나눈 나머지가 0인지 1인지 정하고, 나머지가 1이면 최종값(idx라고 변수 설정)에 1을 더하고, 나머지가 0이면 그냥 넘어간다.
'Koala - 9기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/Python] #14724 관리자는 누구? (0) | 2023.01.09 |
---|---|
[백준/python] 10886번: 0 = not cute / 1 = cute (0) | 2023.01.08 |
[백준/Python] 2839번: 설탕 배달 (0) | 2023.01.08 |
[백준/C] 20540 연길이의 이상형 (0) | 2023.01.08 |
[백준/python] 11721 열 개씩 끊어 출력하기 (0) | 2023.01.08 |