본문 바로가기

전체 글53

백준 27219번 Робинзон Крузо (python) 문제 무인도의 로빈슨 크루소는 오두막 벽의 시대를 기념합니다. 매일 그는 영어 문자 >로 표시할 표시를 하고 I, 5일에 한 번씩 이전 표시 4개를 지우고 로 표시할 기호를 받습니다. n번째 날 로빈슨의 오두막 벽에는 어떤 녹음이 이루어질까요? 입력 하나의 숫자가 입력됩니다. n (1 ≤ n ≤ 10000). 출력 n번째 날 로빈슨의 오두막 벽에 나타날 기록을 인쇄하세요. 링크 https://www.acmicpc.net/problem/27219 소스코드(python) n=int(input()) print("V"*(n//5)+"I"*(n%5)) 풀이 5로 나눈 몫 만큼의 'V'를 출력하고, 5로 나눈 나머지만큼 'I'를 출력하면 된다. 실제 로마자를 출력시키는 문제도 있다. https://www.acmic.. 2024. 3. 17.
백준 26575번 Pups (python) 문제 축하합니다. 작은 강아지 몇 마리를 입양하셨습니다! 이제 가게에 가서 음식을 사오기만 하면 됩니다. 수의사는 다음에 가게에 가기 전에 각 강아지가 먹을 음식의 양을 알려 주므로 구입해야 할 음식의 총량만 계산하면 됩니다. 또한 파운드당 음식 비용이 얼마나 되는지 알고 있으므로 음식 비용을 지불할 적절한 금액을 가져오면 됩니다. 강아지 수, 강아지당 사료의 양, 사료 1파운드당 가격을 고려하여 가져가야 할 금액을 계산하는 프로그램을 작성하세요. 입력 첫 번째 줄에는 다음 줄 수를 나타내는 단일 정수 n이 포함됩니다. 각 줄에는 개 수, 개당 사료량(파운드 단위), 파운드당 사료 가격을 나타내는 음수가 아닌 세 개의 숫자 d, f, p가 포함됩니다. 출력 각 데이터 세트에 대해 음식을 구입하는 데 필요.. 2024. 3. 16.
백준 29699번 Welcome to SMUPC! (python) 문제 화은이는 제3회 SMUPC를 맞이하여 환영의 의미로 "WelcomeToSMUPC"가 반복적으로 적혀 있는 라벨지를 프린트했다. 라벨지에는 공백 없이 글자들이 이어져 있고 "WelcomeToSMUPC"의 마지막 글자인 C 이후에는 W부터 다시 "WelcomeToSMUPC"가 반복된다. N번째 글자가 있는 곳까지 라벨지를 자르려 할 때, N번째에는 어떤 글자가 있을지 구해보자. 입력 첫째 줄에 N(1 ≤ N ≤1000000)이 주어진다. 출력 첫째 줄에 N번째에 해당하는 글자를 출력한다. 링크 https://www.acmicpc.net/problem/29699 소스코드(python) a="CWelcomeToSMUP" print(a[int(input())%14]) 풀이 나머지 연산을 이용해 문제에서 원하.. 2024. 3. 15.
백준 30087번 진흥원 세미나 (python) 문제 한국정보기술진흥원에서는 다양한 세미나가 열린다. 전문가를 위한 알고리즘, 데이터분석, 인공지능, 사이버보안, 네트워크 세미나뿐만 아니라 예비 창업가를 위한 창업 세미나, 그리고 청소년들을 위한 입시 세미나가 열린다. 오늘은 위 7개 주제의 세미나가 모두 열리는 날이다. 진흥이는 이 중 N (1 ≤ N ≤ 7) 개의 세미나를 신청했다. 아래의 표를 보고 어느 교실에서 열리는지 알아보자. Algorithm 204 DataAnalysis 207 ArtificialIntelligence 302 CyberSecurity B101 Network 303 Startup 501 TestStrategy 105 입력 첫 번째 줄에 진흥이가 신청한 세미나의 수 N이 주어진다. 두 번째 줄부터 N개의 줄에 진흥이가 신청한.. 2024. 3. 15.