Python 62

[BOJ][B2]트로피 진열 - 1668

https://www.acmicpc.net/problem/1668문제 전문은 링크 참조문제 가공문제가 서술형으로 되어있고, 이해하는데 시간이 걸린다.이해하기 쉽게 정리하자.트로피가 1열로 줄서있다. ( 1열 종대)트로피의 크기가 if 앞 트로피 > 뒤 트로피 : 앞 트로피만 보인다앞에서 봤을때, 뒤에서 봤을때 보이는 트로피 수를 출력코드 작성앞에서 보건, 뒤에서 보건 진열된 트로피에서 보이는 갯수만 찾으면 된다.이 특징을 살려서 함수를 하나 만들고앞에서 시작할때, 뒤에서 시작할때의 배열로 함수를 호출하자.def getCnt(arr): max_h = 0 cnt = 0 for i in arr: if i > max_h: max_h = i c..

Python/백준 (BOJ) 2025.08.06

[BOJ][B2]영식이와 친구들 - 1592

https://www.acmicpc.net/problem/1592문제 전문은 링크 참조 문제 가공문제를 풀기위한 규칙성을 찾아 정리하자.N = 사람수, M = 게임오버카운트 , L = 간격공을 받은 횟수가 짝수면 좌측으로 L만큼,홀수면 우측으로 L만큼.공을 받은사람이 공을 M번 받으면 게임끝공을 던진 회수를 출력공을 처음 가지고 시작하는 사람은 받은회수가 1로 시작.하지만 공을 던진것은 아니므로, 던진회수가 추가 되진 않는다.코드 작성dict를 사용dict.get(key,0) = dict 에 key값이 없으면 0으로 returnN,M,L = map(int, input().split()) # N : 사람 수 , M : 게임오버 카운터 , L : 공을 던지는 간격cnt_balls = {}cnt_balls[0..

Python/백준 (BOJ) 2025.08.05