상세 컨텐츠

본문 제목

코드업 100제 6081번 ~ 6090번 (Python)

문제 해결/코드업 100제

by NayC 2021. 6. 13. 20:11

본문

728x90

81번 - 16진수 구구단 출력하기

 

hint)

16진수 입력받기. data = int(input(), 16))

8진수 입력받기. data = int(input(), 8))

 


82번 - 3 6 9 게임의 왕이 되자

1) 먼저 수를 부르잖아. 입력값 받는거 하나 필요하겠고

2) 3,6,9가 들어간거를 찾기 위한 조건 처리 

왜 or 말고 | 하면 안되지? 

-> |는 비트연산자로 구분되기도 해서... or로 해주자!!! 


83번 - 빛 섞어 색 만들기


84번 - 소리 파일 저장용량 계산하기

 

문제에서 MB도 출력해야된다는 점~!

 

https://wikidocs.net/21113


85번 - 그림 파일 저장용량 계산하기

괄호 잘! 

 

실수했던거 

storage = int((w*h*b... 이렇게 해줬어서 결과는 소수가 아니라 2 이렇게만 나왔었음


86번 - 거기까지! 이제 그만~

 

cf)

sum>a 인 조건들이 엄청 많으니 계~속 출력이 됨

break 해주고, 

sum을 출력하는거로 가야함


87번 - 3의 배수는 통과

 

-> 한 줄로 나오게 해야함

조건문이나 반복문의 코드블록 안에서 continue 가 실행되면, 반복 블록 안에 있는 나머지 부분을 실행하지 않고, 다음 반복 단계로 넘어간다. 즉, 반복 블록의 나머지 부분은 실행되지 않고, 다음 단계의 반복을 계속(continue)하는 것이다.

 

엔터 없이, 한 줄에 여러 개를 출력하기 위해서는 end를 공백으로 지정해주면 된다.

end = '-' 등 다른 문자도 사용할 수 있음 -> 그러면 1-2-4-... 이런 식으로 나온다. 

 

cf) 다양한 방법 : https://zest1923.tistory.com/38?category=852295


88번 - 수 나열하기1

while, for문으로도 해보기


89번 - 수 나열하기2


90번 - 수 나열하기3

a 초항은 1로 주어진거고

(1,2)일 때 -> a = a*m+d로 새로운 값 들어간거고 (첫 번째항)

계속 a가 업데이트 되는 것. 언제까지? n-1까지. 

 

이렇게 생각하면 됨

 

 

728x90
반응형

관련글 더보기