반응형

baekjoon 329

백준 BAEKJOON 27889번 특별한 학교 이름 [PYTHON/파이썬]

백준 BAEKJOON 27889번 특별한 학교 이름 [PYTHON/파이썬] https://www.acmicpc.net/problem/27889 27889번: 특별한 학교 이름 GEC에는 여러 학교가 있다. 각 학교의 약칭과 정식 명칭은 다음과 같다. NLCS: North London Collegiate School BHA: Branksome Hall Asia KIS: Korea International School SJA: St. Johnsbury Academy 학교 이름을 좋아하는 규빈이 www.acmicpc.net 단순하게 입력받은 값을 통해 if문을 활용하는 방법도 있었지만 나는 리스트 2개를 만들어서 index를 활용하였다. schools = ['North London Collegiate Scho..

ALGORITHM/PYTHON 2023.05.01

백준 BAEKJOON 27959번 초코바 [PYTHON/파이썬]

백준 BAEKJOON 27959번 초코바 [PYTHON/파이썬] https://www.acmicpc.net/problem/27959 27959번: 초코바 밤고는 $100$원 동전을 $N$개 갖고 있고, 그 돈으로 가격이 $M$원인 초코바를 사 먹으려고 한다. 밤고는 갖고 있는 돈으로 초코바를 사 먹을 수 있는지 알고 싶어 한다. 밤고가 가진 돈이 초코바의 www.acmicpc.net 단순 계산 문제이다. 100원의 개수가 N개이니 100 * N 으로 조건문을 생성하면 된다. N, M = map(int, input().split()) if (N * 100) >= M : print('Yes') else : print('No')

ALGORITHM/PYTHON 2023.04.27

백준 BAEKJOON 27736번 찬반투표 [PYTHON/파이썬]

백준 BAEKJOON 27736번 찬반투표 [PYTHON/파이썬] https://www.acmicpc.net/problem/27736 27736번: 찬반투표 투표가 통과되었으면 APPROVED, 통과되지 않았으면 REJECTED, 무효 처리되었으면 INVALID를 출력한다. www.acmicpc.net 문제의 조건에 맞게 풀었다. 나는 무효 처리 부분을 먼저 고려하여서 if 문을 작성했다. N = int(input()) N_list = list(map(int, input().split())) approved, rejected, invalid = 0, 0, 0 for i in N_list : if i == 1 : approved += 1 elif i == -1 : rejected += 1 else : in..

ALGORITHM/PYTHON 2023.04.26

백준 BAEKJOON 27294번 몇개고? [PYTHON/파이썬]

백준 BAEKJOON 27294번 몇개고? [PYTHON/파이썬] https://www.acmicpc.net/problem/27294 27294번: 몇개고? 첫 번째 줄에 시간을 의미하는 정수 $T$ ($0 \le T \le 23$)와 술의 유무를 의미하는 정수 $S$ ($0 \le S \le 1$)가 공백으로 구분되어 주어진다. $T$가 $11$이하이면 아침 시간, $12$이상 $16$ 이하이면 점심 시 www.acmicpc.net 문제의 조건 속에서 점심 식사이면서 술을 같이 먹지 않을 때만 생각하면 된다. 점심 식사 : T => 12~16 술 X : S => 0 T, S = map(int, input().split()) if (12

ALGORITHM/PYTHON 2023.02.22

백준 BAEKJOON 27433번 팩토리얼2 [PYTHON/파이썬]

백준 BAEKJOON 27433번 팩토리얼2 [PYTHON/파이썬] https://www.acmicpc.net/problem/27433 27433번: 팩토리얼 2 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 이 문제를 통해서 0! = 1 인 것을 알게되었다. (참고 링크) https://johnleeedu.tistory.com/23 0!=1인 이유 (0팩토리얼이 1인 이유) 팩토리얼은 보통 시작하는 수에 그 보다 낮은 수를 차례로 곱해서 원하는 값을 얻는데, 예를 들어 4!의 값은 4x3x2x1이 됩니다.그럼 영(0, zero)의 팩토리얼, 0! 의 값은 뭘까요? 같이 한 번 찾아봅시다 johnleeedu.tistory.com N =..

ALGORITHM/PYTHON 2023.02.09

백준 BAEKJOON 27160번 할리갈리 [PYTHON/파이썬]

백준 BAEKJOON 27160번 할리갈리 [PYTHON/파이썬] https://www.acmicpc.net/problem/27160 27160번: 할리갈리 한별이가 종을 쳐야 하면 YES을, 아니면 NO를 출력해주세요. www.acmicpc.net 딕셔너리로 풀어봤다. 먼저 과일들을 key 값으로 지정하고 value에 0을 줬다. 그리고 for 문을 돌려서 해당 과일에 개수를 더해준 뒤 한 종류의 과일이 5개가 있는지 확인하여 결과를 도출했다. N = int(input()) cards = { 'STRAWBERRY' : 0, 'BANANA' : 0, 'LIME' : 0, 'PLUM' : 0 } for i in range(N) : fruit, count = input().split() cards[fruit..

ALGORITHM/PYTHON 2023.01.17

백준 BAEKJOON 27159번 노 땡스! [PYTHON/파이썬]

백준 BAEKJOON 27159번 노 땡스! [PYTHON/파이썬] https://www.acmicpc.net/problem/27159 27159번: 노 땡스! 《노 땡스!》는 $3$부터 $35$까지의 정수가 쓰인 수 카드를 이용하여 플레이할 수 있는 보드게임입니다. 수 카드를 경매를 통해서 낙찰받으며, 최종적으로 가지고 있는 수 카드를 이용하여 다음과 www.acmicpc.net 문제를 쉽게 풀기 위해 카드에 적힌 정수 리스트 맨 뒤에 '0'을 추가해줬다. 카드 리스트를 for 문으로 순회하면서 tmp 리스트에 값을 추가하면서 이웃한 수가 1이 아닌 경우에는 result 리스트에 tmp 값들을 넣고 tmp를 초기화 했다. 그리고 결과값을 더해서 출력! N = int(input()) # 문제를 쉽게 풀기..

ALGORITHM/PYTHON 2023.01.16

백준 BAEKJOON 27110번 특식 배부 [PYTHON/파이썬]

백준 BAEKJOON 27110번 특식 배부 [PYTHON/파이썬] https://www.acmicpc.net/problem/27110 27110번: 특식 배부 설날을 맞아 부대원들을 위해 특식으로 치킨을 주문했다. 후라이드 치킨, 간장치킨, 양념치킨을 각각 $N$마리씩 주문했고, $1$인당 치킨을 한 마리씩 배부하고자 한다. 최대한 많은 부대원에게 본 www.acmicpc.net 주문한 치킨 보다 개수가 작거나 같으면 선호하는 갯수만큼 더해주고 크다면 주문한 치킨 개수만큼 더해주면 된다. N = int(input()) chicken = list(map(int, input().split())) result = 0 for i in range(3) : if chicken[i]

ALGORITHM/PYTHON 2023.01.11

백준 BAEKJOON 26594번 ZOAC 5 [PYTHON/파이썬]

백준 BAEKJOON 26594번 ZOAC 5 [PYTHON/파이썬] https://www.acmicpc.net/problem/26594 26594번: ZOAC 5 2022년 12월, 다섯 번째로 개최된 ZOAC의 오프닝을 맡은 성우는 누구보다 화려하게 ZOAC를 알리려 한다. 매번 새로운 방식으로 문자열을 보여주던 성우는 이번 대회에서는 평범하게 앞 글자부터 하 www.acmicpc.net for문을 통해 i 번째 인덱스와 i+1 번째 인덱스를 비교하여 문자의 최장 길이가 얼마인지 체크하여 풀었다. word = input() res = 1 for i in range(len(word)-1) : if word[i] == word[i+1] : res += 1 else : break print(res)

ALGORITHM/PYTHON 2023.01.04
반응형