본문 바로가기

Problem Solving599

[백준][solved.ac][Bronze 2][Python] 15814번 : 야바위 대장 밑의 링크는 백준에서의 문제 링크입니다. 15814번: 야바위 대장 첫 번째 줄에 문자열 S가 주어지고 두 번째 줄에 T가 주어진다. 문자열 S는 최대 100자를 넘지 않으며, 영어 대소문자와 하이픈(-)으로만 이루어져 있다. T는 50보다 작거나 같은 자연수이다. 그 다 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 영어 대소문자와 하이픈(-)으로만 이루어진 문자열 S를 입력합니다. # 문자열을 바꿔야 하기 때문에 한 글자씩 리스트에 넣어줍니다. S = list(input()) # 두 번째 줄에 문자열을 바꿀 횟수 T를 입력합니다. # T는 50보다 작거나 같은 자연수입니다. T = int(input()) # T번만큼 문자열 바꾸기를 반복합니다. for i in range(T.. 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 15813번 : 너의 이름은 몇 점이니? 밑의 링크는 백준에서의 문제 링크입니다. 15813번: 너의 이름은 몇 점이니? 첫 번째 줄에 이름의 길이가 주어진다. (단, 길이는 100자 이하이다) 두 번째 줄에 이름이 띄어쓰기 없이 대문자로 주어진다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에 이름의 길이를 입력합니다. # 길이는 100자 이하입니다. name_length = int(input()) # 두 번째 줄에는 이름이 띄어쓰기 없이 대문자로 입력합니다. name = input() # 이름점수를 저장하는 변수를 선언합니다. name_score = 0 # 이름에서 한 글자씩 반복해봅니다. for alphabet in name: # 대문자 A~Z의 아스키 코드는 65~91이므로 # A의 점수가 1로 만드려면 각 아.. 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 15596번 : 정수 N개의 합 밑의 링크는 백준에서의 문제 링크입니다. 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 파이썬 코드와 결과입니다. def solve(a): # 파이썬에는 내장함수 sum을 통해 리스트 내부의 값을 모두 더한 결과를 출력할 수 있습니다. ans = sum(a) return ans ※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다. ※ 더 효율적이고 빠른 정답을 환영합니다. 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 19563번 : 개구리 1 밑의 링크는 백준에서의 문제 링크입니다. 19563번: 개구리 1 좌표평면의 원점 위에 개구리가 한 마리 있다. 개구리는 한 번 점프할 때마다 인접한 네 칸 중 하나로 이동한다. 예를 들어, 초기에 개구리가 원점 $O(0, 0)$ 위에 있다면, 개구리는 한 번 점프한 뒤 www.acmicpc.net 파이썬 코드와 결과입니다. # 세 정수 a, b, c를 공백을 사이에 두고 입력합니다. # -10^9 2021. 4. 13.
[백준][solved.ac][Bronze 2][Python] 17350번 : 2루수 이름이 뭐야 밑의 링크는 백준에서의 문제 링크입니다. 17350번: 2루수 이름이 뭐야 선수들 중 뭐(anj)라는 이름을 가진 사람이 있으면 "뭐야;"를, 없으면 "뭐야?"를 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에 야구팀의 멤버 수 N을 입력합니다. # 1 2021. 4. 12.
[백준][solved.ac][Bronze 2][Python] 17389번 : 보너스 점수 밑의 링크는 백준에서의 문제 링크입니다. 17389번: 보너스 점수 숭고한 알고리즘 캠프 퀴즈 타임이 시작되었다! PS 기초, 동적 계획법, 파라메트릭 서치, 욱제의 생일, 탐색, 그리디, 최단경로 알고리즘, 구데기컵, 서로소 집합, 최소 신장 트리, 최소 공통 조상, www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 번째 줄에는 OX표의 길이인 자연수 N을 입력합니다. # 1 2021. 4. 12.
[백준][solved.ac][Bronze 2][Python] 17826번 : 나의 학점은? 밑의 링크는 백준에서의 문제 링크입니다. 17826번: 나의 학점은? 3학년인 홍익이는 이번 학기 전공필수 과목인 운영체제(OS) 수업을 들었다. 수업을 마치고, 얼마 후 교수님께서 클래스넷을 통해 전 학생의 중간고사, 기말고사, 과제점 점수를 만점 기준 300점으 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에는 홍익이의 점수를 포함한 학생들의 점수 50개가 띄어쓰기로 구분해 입력합니다. # 점수는 내림차순으로 정렬되어 있습니다. # 같은 점수는 없습니다. # 각 점수들은 정수형 처리를 하고 리스트 변수 scores에 넣어줍니다. scores = list(map(int, input().split(' '))) # 둘째 줄에는 홍익이가 받은 점수를 입력합니다. # 모든 점수들은 0 이.. 2021. 4. 12.
[백준][solved.ac][Bronze 2][Python] 17838번 : 커맨드 17838번: 커맨드 T개 각각의 테스트 케이스에 대해 윤표가 좋아하는 커맨드이면 1, 그렇지 않으면 0을 한 줄에 하나씩 출력한다. www.acmicpc.net 파이썬 코드와 결과입니다. # 첫 줄에는 테스트 케이스의 개수 T를 입력합니다. # 1 2021. 4. 12.
[백준][solved.ac][Bronze 2][Python] 18245번 : 이상한 나라의 암호 밑의 링크는 백준에서의 문제 링크입니다. 18245번: 이상한 나라의 암호 첫째 줄부터 최대 100개의 줄에 알파벳 대문자로 이루어진 해석해야 할 문장이 주어진다. 문장의 길이는 104이하인 자연수이다. 해석해야 할 문장이 모두 주어진 후, 마지막 문장은 Was it a cat I s www.acmicpc.net 파이썬 코드와 결과입니다. # i번째 줄에서 i를 저장하는 변수를 선언합니다. count = 1 # Was it a cat I saw?를 입력할 때까지 반복합니다. while True: # 한 문장을 입력합니다. sentence = input() # 만약 입력한 문장이 Was it a cat I saw?라면 if sentence == "Was it a cat I saw?": # 반복문을 탈출합니.. 2021. 4. 12.
[백준][solved.ac][Bronze 2][Python] 11945번 : 뜨거운 붕어빵 밑의 링크는 백준에서의 문제 링크입니다. 11945번: 뜨거운 붕어빵 입력으로 주어지는 각 행을 반전시켜서 출력하면 됩니다. 입력의 1행 1열은 출력의 1행 M열로, 입력의 1행 2열은 출력의 1행 M-1열로 … 입력의 1행 M열은 출력의 1행 1열로 … 입력의 N행 M열은 출력 www.acmicpc.net 파이썬 코드와 결과입니다. # 첫째 줄에는 두 개의 정수 N, M을 입력합니다. # 0 2021. 4. 11.