Notice
Recent Posts
Recent Comments
Link
목록17299 (1)
나의 개발일지
문제 : https://www.acmicpc.net/problem/17299 🔑 스택, 입력받은 숫자 리스트 역순으로 순회 먼저 입력받은 숫자들의 개수를 센다. 리스트 순회하면서 count() 함수로 셀 수도 있지만 collections 모듈의 Counter 클래스로 간단하게 셀 수 있다. 리스트의 값을 역순으로 스택에 넣는 이유 스택에 현재 들어온 숫자의 바로 밑에 있는 숫자가 현재 들어온 숫자의 개수보다 많은 것 중 가장 왼쪽의 값으로 만들기 위함 from collections import Counter n = int(input()) numbers = list(map(int, input().split())) cnt = Counter(numbers) # 숫자의 개수 세기 stack = [] answer..
백준
2023. 12. 1. 20:03