목록전체 글 (495)
한 걸음씩
https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 풀이 과정 1 1. 세 가지의 수를 입력받아야 하므로 for loop에서 range(3)을 한다 2. 나오는 숫자 3개를 모두 곱해서 새로운 변수에 저장한다(변수 new) 3. 변수 new에 저장된 type은 integer이므로 string으로 변환해서 또 다른 새 리스트(str_new_list)에 저장한다 4. str_new_list를 for loop사용해서 초기에 설정해 둔 zero 변수 리스트 내에 위치에 알맞게 추가해 준다 5. 한 줄로 출력하..
https://www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 풀이 과정 1. 첫째 줄에 N 변수로 단어를 입력받는다 2. 단어의 길이를 10개씩 끊어서 출력한다 3. range 범위를 0부터 입력받은 단어의 길이 만큼까지(len(N))지정하고 간격을 10을 두면 10의 배수로 끊어진다 4. 출력할때 N [n:n+10]을 해주면 n이 0일 때 0:10, 간격이 10이니까 다음에는 n이 10일 때 10:20 이렇게 반복된다. N = input() for n in range(0, len(N)..
https://www.acmicpc.net/problem/10886 10886번: 0 = not cute / 1 = cute 준희는 자기가 팀에서 귀여움을 담당하고 있다고 생각한다. 하지만 연수가 볼 때 그 의견은 뭔가 좀 잘못된 것 같았다. 그렇기에 설문조사를 하여 준희가 귀여운지 아닌지 알아보기로 했다. www.acmicpc.net 풀이 과정 1. 첫 번째 줄에 설문조사를 한 사람의 수 N 변수로 입력받기 2. 사람들의 의견입력받기 (vote변수) 3. new_vote 변수 생성해서 vote에서 입력받은 값 append 하기 4. 조건문으로 new_vote 내 값을 count 해서 비교하기 new_vote = [] for n in range(int(input())): vote = input() new..
https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 풀이 과정 1. 첫째 줄에 정수 N을 input 하고 2. 두 번째 줄에 N개만큼 정수를 공백으로 입력한 다음 3. min, max를 이용해 공백으로 구분해 출력한다 N = int(input()) # 5 num = list(map(int, input().split())) print(min(num), max(num)) 리뷰 첫째 줄에서 입력받은 후 for loop..
https://www.acmicpc.net/problem/9085 9085번: 더하기 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연 www.acmicpc.net 풀이 과정 1. for loop에서 range값을 적을 때 바로 input을 받고 2. 자연수 개수를 input 받고 3. 그 다음 줄에 input 받은 수만큼의 자연수를 공백으로 입력받는다 4. sum함수를 이용해서 출력한다 for i in range(int(input())): # 2 num = int(input()) # 5 n = list(map(int, input().spli..