LeeHyunjoo

2903번:중앙 이동 알고리즘

2903번: 중앙 이동 알고리즘 (acmicpc.net) 2903번: 중앙 이동 알고리즘 상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다. www.acmicpc.net >> 규칙를 찾으면 0번째 2^2 1번째 (2+1)^2 2번째 (2^2+1)^2 3번째 (2^3+1)^2 ....... N번째 (2^N+1)^2 N=int(input()) num=(2**N+1)**2 print(num)

2845번: 파티가 끝나고 난 뒤

2845번: 파티가 끝나고 난 뒤 (acmicpc.net) 2845번: 파티가 끝나고 난 뒤 파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다. 지난주 토 www.acmicpc.net >> 1㎡당 사람 수 L, 파티가 열린 곳의 넓이 P를 입력 받는다. 파티가 열린 곳에 들어갈 수 있는 총 인원은 L*P명 이다. 5개의 신문에 실린 명수 - L*P를 하면 참가자 수의 오차를 알 수 있다. L,P=map(int, input().split()) N=[] N=list(map(int,input().split())) for i in N: print(i-L*P,end=' ')

2576번 : 홀수

2576번: 홀수 (acmicpc.net) 2576번: 홀수 7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지 www.acmicpc.net >> 7개의 숫자를 입력받고 숫자들 중 2로 나누어 나머지가 0이 아닌 수는 odd라는 리스트에 저장한다. 홀수의 합은 odd리스트의 수들의 합이고 홀수 들 중 최솟값은 odd리스트의 값들 중 가장 작은 값을 출력한다. 모두 짝수를 입력 받았을 때는 odd의 리스트의 길이가 0일때와 동일하며 -1을 출력한다. num = [] s = 0 odd = [] for i in range(7): num.app..

4344번: 평균은 넘겠지

4344번: 평균은 넘겠지 (acmicpc.net) 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net N=int(input()) A=[] average=[] K=[] M=[] for i in range(N): A.append(list(map(int,input().split()))) for i in range(0,N): S=0 count=A[i][0] for j in range(1,len(A[i])): S+=A[i][j] average.append(S/count) for i in range(0,N): C=0 avg=average[i] for j in range(1,len(A[i])): if..

2525번: 오븐 시계

2525번: 오븐 시계 (acmicpc.net) 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net >> 현재 시간으로 주어진 시와 분을 모두 분 단위로 합산하고 분 단위로 주어진 오븐 사용 시간을 모두 합하여 s변수에 저장한다. 끝나는 시간은 s를 60으로 나눈 몫을 시 단위로, 60으로 나눈 나머지는 분 단위로 저장하여 나타낸다. 몫이 24이상일 경우, 24를 빼주어 0~23사이의 시간 단위로 나타낼 수 있도록 한다. A,B=map(int,input().split()) C=int(input()) ..