Baekjoon 37

[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

[3003] 킹, 퀸, 룩, 비숍, 나이트, 폰

문제백준 문제동혁이는 오래된 창고를 뒤지다가 낡은 체스판과 피스를 발견했다.체스판의 먼지를 털어내고 걸레로 닦으니 그럭저럭 쓸만한 체스판이 되었다. 하지만, 검정색 피스는 모두 있었으나, 흰색 피스는 개수가 올바르지 않았다.체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다.동혁이가 발견한 흰색 피스의 개수가 주어졌을 때, 몇 개를 더하거나 빼야 올바른 세트가 되는지 구하는 프로그램을 작성하시오.입력첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.출력첫째 줄에 입력에서 주어진 순서대로 몇 개의 피스를 더하거나 빼야 되는지를 출력한다. 만약 ..

TIL/Baekjoon 2025.02.20
728x90