hint)
16진수 입력받기. data = int(input(), 16))
8진수 입력받기. data = int(input(), 8))
1) 먼저 수를 부르잖아. 입력값 받는거 하나 필요하겠고
2) 3,6,9가 들어간거를 찾기 위한 조건 처리
왜 or 말고 | 하면 안되지?
-> |는 비트연산자로 구분되기도 해서... or로 해주자!!!
문제에서 MB도 출력해야된다는 점~!
괄호 잘!
실수했던거
storage = int((w*h*b... 이렇게 해줬어서 결과는 소수가 아니라 2 이렇게만 나왔었음
cf)
sum>a 인 조건들이 엄청 많으니 계~속 출력이 됨
break 해주고,
sum을 출력하는거로 가야함
-> 한 줄로 나오게 해야함
조건문이나 반복문의 코드블록 안에서 continue 가 실행되면, 반복 블록 안에 있는 나머지 부분을 실행하지 않고, 다음 반복 단계로 넘어간다. 즉, 반복 블록의 나머지 부분은 실행되지 않고, 다음 단계의 반복을 계속(continue)하는 것이다.
엔터 없이, 한 줄에 여러 개를 출력하기 위해서는 end를 공백으로 지정해주면 된다.
end = '-' 등 다른 문자도 사용할 수 있음 -> 그러면 1-2-4-... 이런 식으로 나온다.
cf) 다양한 방법 : https://zest1923.tistory.com/38?category=852295
while, for문으로도 해보기
a 초항은 1로 주어진거고
(1,2)일 때 -> a = a*m+d로 새로운 값 들어간거고 (첫 번째항)
계속 a가 업데이트 되는 것. 언제까지? n-1까지.
이렇게 생각하면 됨
코드업 100제 6071번 ~ 6080번 (Python) - ■ 여기서부터 생각이 들어감 ■ (0) | 2021.06.13 |
---|---|
코드업 100제 6061번 ~ 6070번 (Python) (0) | 2021.06.13 |
코드업 100제 6051번 ~ 6060번 (Python) - 59번(비트단위연산) (0) | 2021.06.13 |
코드업 100제 6041번 ~ 6050번 (Python) - 46, 47번 - 비트시프트 연산, ☆48번 - java랑 다른 조건문 형태 (0) | 2021.06.13 |
코드업 100제 6031번 ~ 6040번 (Python) (0) | 2021.06.12 |