본문 바로가기

silver 551

[백준][solved.ac][Silver 5][Python] 14912번 : 숫자 빈도수 밑의 링크는 백준에서의 문제 링크입니다. 14912번: 숫자 빈도수 자연수 n (1 ≤ n ≤ 100,000)과 한 자리 숫자 d(0~9)가 첫째 줄에 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # 자연수 n, 한 자리 숫자 d를 입력합니다. # 1 2021. 5. 5.
[백준][solved.ac][Silver 5][Python] 12871번 : 무한 문자열 밑의 링크는 백준에서의 문제 링크입니다. 12871번: 무한 문자열 첫째 줄에 s, 둘째 줄에 t가 주어진다. 두 문자열 s와 t의 길이는 50보다 작거나 같은 자연수이고, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 s를 입력합니다. s = input() # 둘째 줄에 t를 입력합니다. # 문자열 s, t의 길이는 50보다 작거나 같은 자연수이고, # 알파벳 소문자로만 이루어져 있습니다. t = input() # 문자열 s의 길이를 저장하는 변수를 선언합니다. s_length = len(s) # 문자열 t의 길이를 저장하는 변수를 선언합니다. t_length = len(t) # 문자열 s에 문자열 t의 길이만큼 반복한 것과 # 문자열 t에 문자.. 2021. 5. 5.
[백준][solved.ac][Silver 5][Python] 11292번 : 키 큰 사람 밑의 링크는 백준에서의 문제 링크입니다. 11292번: 키 큰 사람 입력은 여러개의 테스트케이스로 구성되어있다. 각 테스트케이스는 첫 번째 줄에 학생의 수 N (0 2021. 5. 5.
[백준][solved.ac][Silver 5][Python] 11728번 : 배열 합치기 밑의 링크는 백준에서의 문제 링크입니다. 11728번: 배열 합치기 첫째 줄에 배열 A의 크기 N, 배열 B의 크기 M이 주어진다. (1 ≤ N, M ≤ 1,000,000) 둘째 줄에는 배열 A의 내용이, 셋째 줄에는 배열 B의 내용이 주어진다. 배열에 들어있는 수는 절댓값이 109보다 작거 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 배열 A의 크기 N, 배열 B의 크기 M을 입력합니다. # 1 2021. 5. 4.
[백준][solved.ac][Silver 5][Python] 11650번 : 좌표 정렬하기 밑의 링크는 백준에서의 문제 링크입니다. 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 점의 개수 N을 입력합니다. # 1 2021. 5. 4.
[백준][solved.ac][Silver 5][Python] 5800번 : 성적 통계 밑의 링크는 백준에서의 문제 링크입니다. 5800번: 성적 통계 첫째 줄에 중덕 고등학교에 있는 반의 수 K (1 ≤ K ≤ 100)가 주어진다. 다음 K개 줄에는 각 반의 학생수 N (2 ≤ N ≤ 50)과 각 학생의 수학 성적이 주어진다. 시험 성적은 0보다 크거나 같고, 100보다 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 반의 수 K를 입력합니다. # 1 2021. 5. 4.
[백준][solved.ac][Silver 5][Python] 5635번 : 생일 밑의 링크는 백준에서의 문제 링크입니다. 5635번: 생일 어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 반에 있는 학생의 수 n을 입력합니다. # 1 2021. 5. 4.
[백준][solved.ac][Silver 5][Python] 4673번 : 셀프 넘버 밑의 링크는 백준에서의 문제 링크입니다. 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 파이썬 코드와 결과입니다. # 문제의 d(n)을 구현합니다. def d(n): # 매개변수로 받은 n을 문자열로 바꿔줍니다. n = str(n) # 리턴할 결과를 저장하는 변수를 선언합니다. result = 0 # 매개변수로 받은 숫자 형태의 문자열의 각 자리수만큼 반복합니다. for position in n: # 결과 변수에 각 자리 숫자를 더해줍니다. result +=.. 2021. 5. 4.
[백준][solved.ac][Silver 5][Python] 2822번 : 점수 계산 밑의 링크는 백준에서의 문제 링크입니다. 2822번: 점수 계산 8개 줄에 걸쳐서 각 문제에 대한 참가자의 점수가 주어진다. 점수는 0보다 크거나 같고, 150보다 작거나 같다. 모든 문제에 대한 점수는 서로 다르다. 입력으로 주어지는 순서대로 1번 문제, 2번 문 www.acmicpc.net 파이썬 코드와 결과입니다. # 입력할 점수들을 저장하는 리스트 변수를 선언합니다. scores = [] # 문제 8개를 푸므로 8번 반복합니다. for score_index in range(8): # 문제를 풀고 난 뒤의 점수 하나를 입력합니다. score = int(input()) # 입력한 점수를 scores 리스트 변수에 넣어줍니다. scores.append(score) # 점수들을 내림차순으로 정렬한 리스트.. 2021. 5. 3.
[백준][solved.ac][Silver 5][Python] 2693번 : N번째 큰 수 밑의 링크는 백준에서의 문제 링크입니다. 2693번: N번째 큰 수 첫째 줄에 테스트 케이스의 개수 T(1 2021. 5. 3.