1091번
a, m, d, n = map(int, input().split())
for x in range(n-1) :
a = a*m+d
print(a)
1092번
a, b, c = map(int, input().split())
day = int(1) //처음 가입한 날
while (day%a != 0 or day%b !=0 or day%c != 0) : //서로 동시에 방문하기 전까지 반복문 수행
//동시에 방문하는 순간 종료(즉, 최소 공배수)
day += 1 //카운트
print(day) //반복문 종료 후 서로 동시에 방문하는날 출력
1093번
a = int(input())
b = input().split()
arr = []
for i in range(24) : //23명의 학생을 위한 1차원 배열(0~23) 초기화
arr.append(0)
for x in range(a) :
arr[int(b[x])]+=1 //불린 학생 수의 횟수 증가
for j in range(1, 24) : //배열에서 0번째 인덱스는 사용X
print(arr[j], end=' ')
1094번
a = int(input())
b = input().split() //출석을 부른 순서대로 b 리스트에 저장
arr = []
for x in range(a) :
arr.append(int(b[x]))
for j in range(a) : //출석을 부른 횟수만큼 반복문 실행
print(arr[a-j-1], end=' ') //arr에 있는 값을 거꾸로 출력
1095번
a = int(input())
b = input().split()
arr = [] //배열 선언
for x in range(a) : //출석을 부른 횟수 만큼 반복문 실행
arr.append(int(b[x])) //b 리스트에 저장된 값을 배열에 저장
print(min(arr)) //min()함수를 이용하여 배열중 가장 적은 값 출력
728x90
'SW개발 > 코딩테스트' 카테고리의 다른 글
[프로그래머스]체육복-그리디 (0) | 2020.10.30 |
---|---|
[코드업 기초 100제]1096~1099 번 문제 풀이 (0) | 2020.10.01 |
[코드업 기초 100제]1086~1090 번 문제 풀이 (0) | 2020.09.29 |
[코드업 기초 100제]1081~1085 번 문제 풀이 (0) | 2020.09.28 |
[코드업 기초 100제]1076~1080 번 문제 풀이 (0) | 2020.09.27 |