반응형

BRONZE Ⅳ 37

백준 BAEKJOON 32215번 코드마스터 2024 [PYTHON/파이썬]

백준 BAEKJOON 32215번 코드마스터 2024 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32215      처음엔 문제를 잘못 이해했었다.당연히 n대의 컴퓨터 중 k대에 에디터를 설치 후 남은 컴퓨터에 또 설치를 하는 걸로 이해했었다.단순하게 k대의 컴퓨터에 하나씩 에디터를 설치 후 (k * m)차형준 선생님의 노트북에 에디터를 설치하는 문제였다. (+m)         n, m, k = map(int, input().split())print(k * m + m)

백준 BAEKJOON 32025번 체육은 수학과목 입니다 [PYTHON/파이썬]

백준 BAEKJOON 32025번 체육은 수학과목 입니다 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/32025        직사각형의 가로, 세로 길이 중 작은 값의 반절이 원의 반지름 값과 같다.미터(m) 단위를 센티미터(cm) 단위로 표현하기 위해 100을 곱해주면 된다.       H = int(input())W = int(input())print(int(min(H, W) * 100 / 2))

백준 BAEKJOON 31994번 강당 대관 [PYTHON/파이썬]

백준 BAEKJOON 31994번 강당 대관 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31994       세미나의 이름과 신청자 수를 2차원 배열로 만든 뒤신청자 수를 기준으로 내림차순 정렬해주었다.그리고 0번째 인덱스의 세미나의 이름을 출력했다.      result = []for _ in range(7): seminar, num = input().split() result.append([seminar, int(num)])result.sort(key=lambda x: -x[1])print(result[0][0])

백준 BAEKJOON 31962번 등교 [PYTHON/파이썬]

백준 BAEKJOON 31962번 등교 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31962       출발할 때 걸리는 시간 S와 학교까지 가는 데 걸리는 시간 T를이차원 배열로 만들어준 뒤 S를 기준으로 내림차순 정렬해주었다. 다시 이차원 배열을 순회하면서X분 이내로 버스가 갈 수 있는지 확인해야한다.(나는 bool형 변수 arriveCheck를 사용하여 체크했다.) arriveCheck 변수를 통해 X분 이내로 갈 수 있다면True로 바꿔주고 시간 S를 저장 후 출력했다.가지 못한다면 -1를 출력했다.       N, X = map(int, input().split())busInfo = []for _ in range(N): S, T = m..

백준 BAEKJOON 31867번 홀짝홀짝 [PYTHON/파이썬]

백준 BAEKJOON 31867번 홀짝홀짝 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31867        주어진 정수에 홀수와 짝수의 개수를 세어주면 된다.홀수가 짝수보다 많다면 1을 출력짝수가 홀수보다 많다면 0을 출력그렇지 않다면 -1을 출력하면 된다.      N = int(input())K = input()odd, even = 0, 0for i in K: if int(i) % 2 != 0: odd += 1 else: even += 1if odd > even: print(1)elif odd

백준 BAEKJOON 31822번 재수강 [PYTHON/파이썬]

백준 BAEKJOON 31822번 재수강 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31822       재수강할 과목 코드의 앞 5자리가 일치하는지 확인 후결괏값에 더해준 뒤 재수강으로 인정되는 과목의 개수를 출력하면 된다.       subjectCode = input()N = int(input())result = 0for _ in range(N): availableCode = input() if subjectCode[:5] == availableCode[:5]: result += 1print(result)

백준 BAEKJOON 31821번 학식 사주기 [PYTHON/파이썬]

백준 BAEKJOON 31821번 학식 사주기 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31821       입력 순서대로 학식 가격을 리스트에 저장한 뒤새내기들이 먹고 싶어 하는 메뉴의 번호의 가격을결괏값에 더해줬다.      N = int(input())menu = [int(input()) for _ in range(N)]result = 0M = int(input())for _ in range(M): eatMenu = int(input()) result += menu[eatMenu - 1]print(result)

백준 BAEKJOON 31775번 글로벌 포닉스 [PYTHON/파이썬]

백준 BAEKJOON 31775번 글로벌 포닉스 [PYTHON/파이썬] (BRONZE Ⅳ)https://www.acmicpc.net/problem/31775      bool 자료형으로 접근했다.세 문자열 각각 0번째 인덱스에 접근하여시작하는 글자가 'l', 'k', 'p' 인지 확인 후조건에 맞춰 결과를 출력하였다.      Global_Ponix = [input() for _ in range(3)]l = k = p = Falsefor i in Global_Ponix: if i[0] == "l": l = True elif i[0] == "k": k = True elif i[0] == "p": p = Trueif l == k == p == True: ..

백준 BAEKJOON 31746번 SciComLove (2024) [PYTHON/파이썬]

백준 BAEKJOON 31746번 SciComLove (2024) [PYTHON/파이썬] (BRONZE Ⅳ) https://www.acmicpc.net/problem/31746 31746번: SciComLove (2024) 민규가 가장 좋아하는 문자열은 ”SciComLove”(따옴표 제외)입니다. 민규는 최근에 문자열을 뒤집는 법을 배웠습니다. 문자열을 1번 뒤집는 것은 아래 과정에 따라 문자열을 바꾸는 것을 말합니다 www.acmicpc.net N이 홀수이면 뒤집힌 문자열을 짝수이면 문자열 그대로를 출력하면 된다. N = int(input()) stringWord = "SciComLove" if N % 2 == 0: print(stringWord) else: print(stringWord[::-1])

반응형