반응형

baekjoon 328

백준 BAEKJOON 30008번 준영이의 등급 [PYTHON/파이썬]

백준 BAEKJOON 30008번 준영이의 등급 [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/30008 30008번: 준영이의 등급 첫째 줄에 각 과목별 준영이의 등급을 의미하는 $K$개의 정수 $D_1$, $D_2$, $\cdots$, $D_K$ $(1 \leq D_i \leq 9)$를 공백으로 구분하여 출력하라. www.acmicpc.net 나는 if문을 여러 줄 써서 풀었다. 문제의 조건처럼 준영이의 등수에 100을 곱하고 학생 수로 나눈 몫을 구한 뒤 조건문 처리한 후 결과를 도출했다. N, K = map(int, input().split()) G = list(map(int, input().split())) result = [] for i i..

ALGORITHM/PYTHON 2023.10.12

백준 BAEKJOON 30031번 지폐 세기 [PYTHON/파이썬]

백준 BAEKJOON 30031번 지폐 세기 [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/30031 30031번: 지폐 세기 대한민국 지폐는 천 원권, 오천 원권, 만 원권, 오만 원권으로 총 네 종류가 있다. 각 지폐의 세로 길이는 $68\text{mm}$로 모두 같지만, 가로 길이는 모두 다르다. 천 원권의 가로 길이는 $136\text{mm}$, www.acmicpc.net 가로의 길이만 신경써서 지폐의 종류를 구분해주면 된다. N = int(input()) result = 0 for _ in range(N): w, h = map(int, input().split()) if w == 136: result += 1000 elif w == 142:..

ALGORITHM/PYTHON 2023.10.08

백준 BAEKJOON 29615번 알파빌과 베타빌 [PYTHON/파이썬]

백준 BAEKJOON 29615번 알파빌과 베타빌 [PYTHON/파이썬] (SILVER Ⅴ) https://www.acmicpc.net/problem/29615 29615번: 알파빌과 베타빌 $1$번과 $3$번을 바꾸고 $2$번과 $4$번을 바꾸면 $3\,4\,1\,2\,5$가 되어 모든 친구들이 먼저 입주할 수 있다. www.acmicpc.net 친구의 수가 몇 명인지 파악 후 명단의 앞에서부터 친구의 유무를 확인해 주면 된다. N, M = map(int, input().split()) citizenList = input().split() friends = input().split() result = 0 for c in citizenList[:M]: if c not in friends: result +..

ALGORITHM/PYTHON 2023.10.06

백준 BAEKJOON 30007번 라면 공식 [PYTHON/파이썬]

백준 BAEKJOON 30007번 라면 공식 [PYTHON/파이썬] (BRONZE Ⅴ) https://www.acmicpc.net/problem/30007 30007번: 라면 공식 ”꼬불꼬불 꼬불꼬불 맛좋은 라면 라면이 있기에 세상 살맛나 하루에 열개라도 먹을 수 있어 후루룩 짭짭 후루룩 짭짭 맛좋은 라면” 예찬이는 라면을 매우 좋아한다. 선린 최고의 라면 애호가 www.acmicpc.net 주어진 식을 활용하면 된다. N = int(input()) for _ in range(N): A, B, X = map(int, input().split()) W = A * (X - 1) + B print(W)

ALGORITHM/PYTHON 2023.10.04

백준 BAEKJOON 29766번 DKSH 찾기 [PYTHON/파이썬]

백준 BAEKJOON 29766번 DKSH 찾기 [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/29766 29766번: DKSH 찾기 첫째 줄에 문자열이 입력된다. 문자열의 길이는 $1\,000$을 넘지 않는다. www.acmicpc.net 앞에서부터 네 글자씩 잘라서 DKSH 문자가 맞는지 비교하여 풀면 된다. word = input() result = 0 for i in range(len(word)-3): if word[i:i+4] == "DKSH": result += 1 print(result)

ALGORITHM/PYTHON 2023.10.03

백준 BAEKJOON 29722번 브실혜성 [PYTHON/파이썬]

백준 BAEKJOON 29722번 브실혜성 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/29722 29722번: 브실혜성 혜성처럼 나타난 브실컵의 아이돌 브실이를 보기 위해 전국 각지의 사람들이 천문대로 모였다. 브실이에게 "혜성처럼 나타난" 이라는 수식어가 붙은 이유는 혜성처럼 주기적으로 관측할 수 있 www.acmicpc.net 30일로 나눈 몫과 나머지를 더할 때 -1을 한 상태로 해야 한다는 점이 중요하다. 예를 들어 2023년 7월 8일 기준으로 22일 주기로 혜성을 본다고 가정했을 때 2023년 7월 30일이 되었는데 아무 생각 없이 30 으로 나눠버리면 2023년 8월 0일이 되는 오류가 발생한다. 출력은 zfill을 사용하여서 0을 추..

ALGORITHM/PYTHON 2023.09.28

백준 BAEKJOON 29731번 2033년 밈 투표 [PYTHON/파이썬]

백준 BAEKJOON 29731번 2033년 밈 투표 [PYTHON/파이썬] (BRONZE Ⅴ) https://www.acmicpc.net/problem/29731 29731번: 2033년 밈 투표 2033년, 하루나라에서 밈 1위를 결정하고자 하는 투표가 예정되어 있어 1위를 다투고 있는 후보들은 자신들의 독특한 공약을 내세우고 있다. 여론조사에 따르면, 'Rick Astley'는 유권자에게 다음과 www.acmicpc.net 공약들을 리스트에 담은 뒤 주어지는 공약이 리스트에 있는지 확인하면 된다. promise = [ "Never gonna give you up", "Never gonna let you down", "Never gonna run around and desert you", "Never..

ALGORITHM/PYTHON 2023.09.26

백준 BAEKJOON 30032번 알파벳 뒤집기 [PYTHON/파이썬]

백준 BAEKJOON 30032번 알파벳 뒤집기 [PYTHON/파이썬] (BRONZE Ⅲ) https://www.acmicpc.net/problem/30032 30032번: 알파벳 뒤집기 알파벳 소문자 d, b, q, p는 상하좌우로 뒤집으면 d, b, q, p 중 하나로 변하는 특별한 성질이 있다. 그 성질을 정리하면 다음과 같다. d를 상하로 뒤집으면 q로, 좌우로 뒤집으면 b로 변한다. b를 상하 www.acmicpc.net 문제에 조건대로 상하 방향으로 뒤집을지, 좌우 방향으로 뒤집을지 조건식을 구현하면 된다. N, D = map(int, input().split()) for _ in range(N): result = "" word = input() if D == 1: for i in word: ..

ALGORITHM/PYTHON 2023.09.25

백준 BAEKJOON 30017번 치즈버거 만들기 [PYTHON/파이썬]

백준 BAEKJOON 30017번 치즈버거 만들기 [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/30017 30017번: 치즈버거 만들기 승현이가 일하는 햄버거 가게에는 요리 재료로 사용할 햄버거 패티가 $A$개, 슬라이스 치즈가 $B$개 있다. 치즈버거를 만들기 위해서는 패티와 치즈를 각각 한 개 이상 고른 후 햄버거 빵 사이에 www.acmicpc.net 패티와 치즈가 무한하다고 가정하면 패티 - 치즈 - 패티 - 치즈 - 패티 치즈 - 패티 ··· (생략) 이렇게 진행이 된다. 치즈 한 장이 들어가려면 패티는 최소 2장이 있어야 하는 구조이다. 하지만 치즈의 수가 적고 패티만 무한정 많더라도 쌓을 수 있는 높이는 제한적이다. while 문을 통해..

ALGORITHM/PYTHON 2023.09.20
반응형