전체 글(144)
-
동백 // 백준 파이썬 1371번 가장 많은 글자
가장 많은 글자 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 128 MB 6390 2403 2004 39.194% 문제 영어에서는 어떤 글자가 다른 글자보다 많이 쓰인다. 예를 들어, 긴 글에서 약 12.31% 글자는 e이다. 어떤 글이 주어졌을 때, 가장 많이 나온 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 글의 문장이 주어진다. 글은 최대 5000글자로 구성되어 있고, 공백, 알파벳 소문자, 엔터로만 이루어져 있다. 그리고 적어도 하나의 알파벳이 있다. 출력 첫째 줄에 가장 많이 나온 문자를 출력한다. 여러 개일 경우에는 알파벳 순으로 앞서는 것부터 모두 공백없이 출력한다. 예제 입력 1 english is a west germanic language originati..
2021.11.01 -
백준 파이썬 1233번 주사위
주사위 출처다국어 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 128 MB 2132 1155 1056 55.462% 문제 지민이는 주사위 던지기 게임을 좋아하여 어느 날 옆에 있는 동호를 설득하여 주사위 던지기 게임을 하자고 하였다. 총 3개의 주사위가 있다. 그리고 이 주사위는 각각 S1(2 ≤ S1 ≤ 20), S2(2 ≤ S2 ≤ 20), S3(2 ≤ S3 ≤ 40)개의 면이 있다. (실제로는 주사위가 6개의 면이 있는 것이 정상이지만 특별한 주사위라 생각하자.) 문제는 세 개의 주사위를 동시에 던졌을 때 가장 높은 빈도로 나오는 세 주사위의 합을 구하는 것이다. 예를 들어, S1 = 3, S2 = 2, S3 = 3으로 주어질 때, 주사위1은 S1(3)개의 면이 있으므로 1, 2,..
2021.11.01 -
동백 // 백준 파이썬 2442번 별 찍기 - 5
별 찍기 - 5 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 35370 20020 17933 57.057% 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 * *** ***** ******* ********* 내 코드(center함수를 사용할 수 있다는 전제하에) n = int(input()) s = "*" for i in range(1,n+1): #center함수는 중앙으로 정렬해줍니다. print(str(s*(i+i-1)).cente..
2021.11.01 -
동백 // 백준 파이썬 1978번 소수 찾기
소수 찾기 성공 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 128 MB 83671 39687 32255 48.125% 문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 입력 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 출력 주어진 수들 중 소수의 개수를 출력한다. 예제 입력 1 4 1 3 5 7 예제 출력 1 3 내 코드 N = int(input()) num = list(map(int, input().split(' '))) for i in num: # 만약 i(num[i])가 1이라면 N에서 1을 빼준다. 1은 소수가 아니기 때문이다. if i == 1: N -= 1 c..
2021.11.01 -
동백 // 백준 파이썬 1964번 오각형, 오각형, 오각형…
오각형, 오각형, 오각형… 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 256 MB 7203 3309 2805 46.510% 문제 오각형의 각 변에 아래 그림과 같이 점을 찍어 나간다. N단계에서 점의 개수는 모두 몇 개일까? 입력 첫째 줄에 N(1 ≤ N ≤ 10,000,000)이 주어진다. 출력 첫째 줄에 N단계에서 점의 개수를 45678로 나눈 나머지를 출력한다. 예제 입력 1 3 예제 출력 1 22 내 코드 n = int(input()) a = 5 # 1단계 점 갯수 b = 7 # 단계 증가에 따른 점 갯수 증가 폭 for i in range(1,n): a += b b += 3 print(a % 45678)
2021.11.01 -
동백 // 백준 파이썬 2581번 소수
소수 출처 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 60861 23360 20107 39.117% 문제 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다. 입력 입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다. 출력 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출..
2021.11.01