본문 바로가기

분류 전체보기432

코드업 파이썬 기초 100제 6085번(100제 85번째 문제) [1] 코드업 파이썬 기초 100제 100제 85번째 문제 [2] 문제 이미지의 가로 해상도 w, 세로 해상도 h, 한 픽셀을 저장하기 위한 비트 b 가 주어질 때, 압축하지 않고 저장하기 위해 필요한 저장 용량을 계산하는 프로그램을 작성해 보자. 예를 들어 일반적인 1024 * 768 사이즈(해상도)의 각점에 대해 24비트(rgb 각각 8비트씩 3개)로 저장하려면 1024 * 768 * 24 bit의 저장공간이 필요한데, 1024*768*24/8/1024/1024 로 계산하면 약 2.25 MB 정도가 필요하다. 1. 입력 w, h, b 가 공백을 두고 입력된다. 단, w, h는 모두 정수이고 1~1024 이다. b는 40이하의 4의 배수이다. 2. 출력 필요한 저장 공간을 MB 단위로 바꾸어 출력한다... 2023. 2. 6.
코드업 파이썬 기초 100제 6084번(100제 84번째 문제) [1] 코드업 파이썬 기초 100제 100제 84번째 문제 [2] 문제 녹음할 시간(초) s가 주어질 때, 필요한 저장 용량을 계산하는 프로그램을 작성해보자. 실제로, 일반적인 CD 음질(44.1KHz, 16bit, 스테레오)로 1초 동안 저장하려면 44100 * 16 * 2 * 1 bit의 저장공간이 필요한데, 44100*16*2*1/8/1024/1024 로 계산하면 약 0.168 MB 정도가 필요하다. 이렇게 녹음하는 방식을 PCM(Pulse Code Modulation) 방법이라고 하는데, 압축하지 않은 순수한(raw) 소리 데이터 파일은 대표적으로 *.wav 가 있다. ** 8 bit(비트) = 1byte(바이트) # 8bit=1Byte 1024 Byte(210 byte) = 1KB(킬로 바이트).. 2023. 2. 6.
코드업 파이썬 기초 100제 6083번(100제 83번째 문제) [1] 코드업 파이썬 기초 100제 100제 83번째 문제 [2] 문제 빨강(red), 초록(green), 파랑(blue) 빛을 섞어 여러 가지 다른 색 빛을 만들어 내려고 한다. 빨강(r), 초록(g), 파랑(b) 각 빛의 가짓수가 주어질 때, 주어진 rgb 빛들을 섞어 만들 수 있는 모든 경우의 조합(r g b)과 만들 수 있는 색의 가짓 수를 계산해보자. **모니터, 스마트폰과 같은 디스플레이에서 각 픽셀의 색을 만들어내기 위해서 r, g, b 색을 조합할 수 있다. **픽셀(pixel)은 그림(picture)을 구성하는 셀(cell)에서 이름이 만들어졌다. 1. 예시 2. 참고 3. 입력 빨녹파(r, g, b) 각 빛의 가짓수가 공백을 두고 입력된다. 예를 들어, 3 3 3 은 빨녹파 빛에 대해서.. 2023. 2. 6.
코드업 파이썬 기초 100제 6082번(100제 82번째 문제) [1] 코드업 파이썬 기초 100제 100제 82번째 문제 [2] 문제 친구들과 함께 3 6 9 게임을 하던 영일이는 잦은 실수 때문에 계속해서 벌칙을 받게 되었다. 3 6 9 게임의 왕이 되기 위한 369 마스터 프로그램을 작성해 보자. ** 3 6 9 게임은? 여러 사람이 순서를 정한 후, 순서대로 수를 부르는 게임이다. 만약 3, 6, 9 가 들어간 수를 자신이 불러야 하는 상황이라면, 수를 부르는 대신 "박수(X)" 를 쳐야 한다. 33과 같이 3,6,9가 두 번 들어간 수 일때, "짝짝"과 같이 박수를 두 번 치는 형태도 있다. 1.참고 ... for i in range(1, n+1) : if i%10==3 : print("X", end=' ') #출력 후 공백문자(빈칸, ' ')로 끝냄 ..... 2023. 2. 6.