본문 바로가기

bronze 2104

[백준][solved.ac][Bronze 2][Python] 2857번 : FBI 밑의 링크는 백준에서의 문제 링크입니다. 2857번: FBI 5개 줄에 요원의 첩보원명이 주어진다. 첩보원명은 알파벳 대문자, 숫자 0~9, 대시 (-)로만 이루어져 있으며, 최대 10글자이다. www.acmicpc.net 파이썬 코드와 결과입니다. # 결과를 저장할 변수를 선언합니다. result = "" # 5명의 요원을 반복해봅니다. for agent_num in range(5): # 요원의 첩보원명을 입력합니다. # 알파벳 대문자, 숫자 0~9, 대시(-)로만 이루어져 있고, 최대 10글자입니다. agent = input() # 첩보원명에 FBI가 있다면 if agent.find("FBI") != -1: # 결과 변수에 현재 요원의 숫자와 공백을 저장합니다. result += str(agent_n.. 2021. 4. 21.
[백준][solved.ac][Bronze 2][Python] 2386번 : 도비의 영어 공부 밑의 링크는 백준에서의 문제 링크입니다. 2386번: 도비의 영어 공부 출력의 각 줄은 입력으로 주어진 소문자와 그 소문자 알파벳이 나타난 횟수로 이루어진다. 이때 문장에서 해당 알파벳이 소문자로 나타나던 대문자로 나타나던 모두 세야 한다. www.acmicpc.net 파이썬 코드와 결과입니다. # #을 입력할 때까지 반복합니다. while True: # 문제를 입력합니다. # 하나의 소문자와 영어 문장이 공백으로 구분해 입력합니다. # 문장의 길이는 1에서 250입니다. question = input() # 입력한 문제가 #이라면 if question == '#': # 반복문을 탈출해 종료합니다. break # 입력한 문제에서 알파벳과 문장을 분리해서 각각 변수에 저장합니다. alphabet, sent.. 2021. 4. 21.
[백준][solved.ac][Bronze 2][Python] 6321번 : IBM 빼기 1 밑의 링크는 백준에서의 문제 링크입니다. 6321번: IBM 빼기 1 첫째 줄에 컴퓨터의 개수 n이 주어진다. 다음 줄부터 n개의 줄에는 컴퓨터의 이름이 주어진다. 컴퓨터의 이름은 최대 50글자이며, 알파벳 대문자로만 이루어져 있다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 컴퓨터의 개수 n을 입력합니다. n = int(input()) # 컴퓨터의 개수만큼 반복합니다. for i in range(n): # 컴퓨터의 이름을 입력합니다. # 컴퓨터의 이름은 최대 50글자이며, 알파벳 대문자로만 이루어져 있습니다. computer = input() # 입력한 컴퓨터의 이름에서 각 글자를 알파벳 다음 순서로 저장할 변수를 선언합니다. next_computer = '' # 입력한 컴퓨.. 2021. 4. 18.
[백준][solved.ac][Bronze 2][Python] 5988번 : 홀수일까 짝수일까 밑의 링크는 백준에서의 문제 링크입니다. 5988번: 홀수일까 짝수일까 짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 숫자의 개수 N을 입력합니다. # 1 2021. 4. 18.
[백준][solved.ac][Bronze 2][Python] 5789번 : 한다 안한다 밑의 링크는 백준에서의 문제 링크입니다. 5789번: 한다 안한다 첫째 줄에는 테스트 케이스의 개수 N이 주어진다. (1 ≤ N ≤ 1000) 각 테스트 케이스는 한 줄로 이루어져 있으며, 0과 1로 이루어진 문자열이 주어진다. 문자열의 길이는 항상 짝수이고, 1000보다 작 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에는 테스트 케이스의 개수 N을 입력합니다. # 1 2021. 4. 17.
[백준][solved.ac][Bronze 2][Python] 5724번 : 파인만 밑의 링크는 백준에서의 문제 링크입니다. 2021. 4. 17.
[백준][solved.ac][Bronze 2][Python] 5704번 : 팬그램 밑의 링크는 백준에서의 문제 링크입니다. 5704번: 팬그램 입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 많아야 200글자로 이루어져 있는 문장이다. 단어는 공백 하나로 구분되어 있다. 또, 단어는 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 파이썬 코드와 결과입니다. # *을 입력할 때까지 반복합니다. while True: # 단어는 공백 하나로 구분되어 있고 소문자로만 이루어진 한 문장을 입력합니다. # 길이는 200글자 미만입니다. sentence = input() # 입력한 문장이 팬그림인지의 여부를 저장하는 변수를 선언합니다. # 처음에는 팬그램이 맞다는 뜻인 문자열 Y로 초기화합니다. is_pangram = 'Y' # 입력한 문장이 *이라면 if sente.. 2021. 4. 17.
[백준][solved.ac][Bronze 2][Python] 5691번 : 평균 중앙값 문제 밑의 링크는 백준에서의 문제 링크입니다. 5691번: 평균 중앙값 문제 세 정수 A, B, C의 평균은 (A+B+C)/3이다. 세 정수의 중앙값은 수의 크기가 증가하는 순서로 정렬했을 때, 가운데 있는 값이다. 두 정수 A와 B가 주어진다. 이때, A, B, C의 평균과 중앙값을 같게 만드는 www.acmicpc.net 파이썬 코드와 결과입니다. # 0 두 개를 입력할 때까지 반복합니다. while True: # A, B를 공백으로 구분해 한 줄로 입력합니다. # 1 2021. 4. 17.
[백준][solved.ac][Bronze 2][Python] 5622번 : 다이얼 밑의 링크는 백준에서의 문제 링크입니다. 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 알파벳 대문자로 이루어진 단어를 입력합니다. # 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같습니다. word = input() # 다이얼을 걸기 위해서 필요한 최소 시간을 저장하는 변수를 선언합니다. min_time = 0 # 입력한 단어에서 한 알파벳씩 반복합니다. for alphabet in word: # 현재 알파벳이 A, B, C 중 하나라면 if alphabet in 'ABC': # 최소 시간에 3초를 더해줍니다. min_time += 3 # 현.. 2021. 4. 17.
[백준][solved.ac][Bronze 2][Python] 5598번 : 카이사르 암호 밑의 링크는 백준에서의 문제 링크입니다. 5598번: 카이사르 암호 가이우스 율리우스 카이사르(Gaius Julius Caesar)는 고대 로마 군인이자 정치가였습니다. 카이사르는 비밀스럽게 편지를 쓸 때, 'A'를 'D로', 'B'를 'E'로, 'C'를 'F'로... 이런 식으로 알파벳 문자를 3개 www.acmicpc.net 파이썬 코드와 결과입니다. # 대문자 알파벳으로 구성된 단어를 1개 입력합니다. # 입력하는 단어는 최대 1000자 이하입니다. caesar_word = input() # 원래 단어를 저장할 변수를 선언합니다. origin_word = '' # 카이사르 단어에서 한 글자씩 반복합니다. for alphabet in caesar_word: # 현재 알파벳이 D에서 Z까지인 경우 if.. 2021. 4. 16.