Python 192

[2530] 인공지능 시계

문제백준 문제KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 초 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다.  훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 초 단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.입력첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23), 분 B (0 ≤ B ≤ 59)와 초 C (0 ≤ C ≤ 59)가 정수..

TIL/Baekjoon 2025.02.28

[2083] 럭비 클럽

문제백준 문제올 골드 럭비 클럽의 회원들은 성인부 또는 청소년부로 분류된다.나이가 17세보다 많거나, 몸무게가 80kg 이상이면 성인부이다. 그 밖에는 모두 청소년부이다. 클럽 회원들을 올바르게 분류하라.입력각 줄은 이름과 두 자연수로 이루어진다. 두 자연수는 순서대로 나이와 몸무게를 나타낸다. 입력의 마지막 줄은 # 0 0 이다. 이 입력은 처리하지 않는다.이름은 알파벳 대/소문자로만 이루어져 있고, 길이는 10을 넘지 않는다.출력입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior', 청소년부 회원이면 'Junior'를 출력한다.예제 입력 1 Joe 16 34Bill 18 65Billy 17 65Sam 17 85# 0 0예제 출력 1 Joe JuniorBill Senior..

TIL/Baekjoon 2025.02.28

[1264] 모음의 개수

문제백준 문제 영문 문장을 입력받아 모음의 개수를 세는 프로그램을 작성하시오. 모음은 'a', 'e', 'i', 'o', 'u'이며 대문자 또는 소문자이다.입력입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다.입력의 끝에는 한 줄에 '#' 한 글자만이 주어진다.출력각 줄마다 모음의 개수를 세서 출력한다.예제 입력 1 How are you today?Quite well, thank you, how about yourself?I live at number twenty four.#예제 출력 1 7149풀이collection = ['a', 'e', 'i', 'o', 'u'..

TIL/Baekjoon 2025.02.27

[5522] 카드게임

문제백준 문제JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다.JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프로그램을 작성하라.입력표준 입력에서 다음과 같은 데이터를 읽어온다.i 번째 줄(1 ≤ i ≤ 5)에는 정수 Ai가 적혀있다. 이것은 i번째 게임에서의 JOI군의 점수를 나타낸다.출력표준 출력에 JOI군의 총점을 한 줄로 출력하라.제한0 ≤ Ai ≤ 100.서브태스크번호배점제한1200 ≤ Ai ≤ 10.280추가적인 제약 조건이 없다.예제 입력 1 12345예제 출력 1 15예제 입력 2 0100010100예제 출력 2 210 풀이a = [int(input()) for _ in range(5)]pr..

TIL/Baekjoon 2025.02.27

[4999] 아!

문제백준 문제재환이는 저스틴 비버 콘서트에서 소리를 너무 많이 질러서 인후염에 걸렸다.의사는 재환이에게 "aaah"를 말해보라고 시켰다. 안타깝게도 재환이는 의사가 원하는만큼 소리를 길게 낼 수 없는 경우가 있었다.각각의 의사는 재환이에게 특정한 길이의 "aah"를 말해보라고 요청한다. 어떤 의사는 "aaaaaah"를 요구하기도 하고, "h"만 요구하는 의사도 있다.모든 의사는 자신이 원하는 길이의 "aah"를 듣지 못하면 진단을 내릴 수 없다.따라서, 재환이는 집에서 자신이 얼마나 길게 "aah"를 낼 수 있는지 알아냈고, 자기가 소리낼 수 있는 길이의 "aah"를 요구하는 의사를 방문하려고 한다.재환이가 낼 수 있는 "aah"의 길이와 의사가 요구하는 길이가 주어진다. 이때, 그 병원에 가야하는지 말..

TIL/Baekjoon 2025.02.27

[4101] 크냐?

문제백준 문제두 양의 정수가 주어졌을 때, 첫 번째 수가 두 번째 수보다 큰지 구하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 두 개 주어진다.출력각 테스트 케이스마다, 첫 번째 수가 두 번째 수보다 크면 Yes를, 아니면 No를 한 줄에 하나씩 출력한다.예제 입력 1 1 194 423 140 0예제 출력 1 NoNoYes 풀이while True: a, b = map(int, input().split()) if a==0 and b==0 : break elif a > b: print("Yes"..

TIL/Baekjoon 2025.02.27

[10988] 팰린드롬인지 확인하기

문제백준 문제알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 이 단어가 팰린드롬인지 아닌지 확인하는 프로그램을 작성하시오.팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 말한다. level, noon은 팰린드롬이고, baekjoon, online, judge는 팰린드롬이 아니다.입력첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.출력첫째 줄에 팰린드롬이면 1, 아니면 0을 출력한다.예제 입력 1 level예제 출력 1 1예제 입력 2 baekjoon예제 출력 2 0 풀이a = input()# 앞에서 부터 읽는 것과 뒤에서 부터 읽는 것이 같은지 확인if a == a[::-1]: print('1')else: ..

TIL/Baekjoon 2025.02.27

[2744] 대소문자 바꾸기

문제백준 문제영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오.입력첫째 줄에 영어 소문자와 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 최대 100이다.출력첫째 줄에 입력으로 주어진 단어에서 대문자는 소문자로, 소문자는 대문자로 바꾼 단어를 출력한다.예제 입력 1 WrongAnswer예제 출력 1 wRONGaNSWER풀이print(input().swapcase()) 학습 포인트swapcase()영문 대소문자 상호 전환. 즉, 대문자는 소문자로, 소문자는 대문자로 전환.

TIL/Baekjoon 2025.02.27
728x90