Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 알기쉬운 알고리즘
- C 언어 코딩 도장
- datastructure
- 윤성우 열혈자료구조
- Serialization
- stream
- buffer
- 이것이 자바다
- insertion sort
- Graph
- Stack
- C programming
- s
- 혼자 공부하는 C언어
- R
- JSON
- Selection Sorting
- Algorithm
- coding test
- list 컬렉션
- 윤성우의 열혈 자료구조
- 메모리구조
- 이스케이프 문자
Archives
- Today
- Total
Engineering Note
[BOJ:16466]콘서트 본문
문제
https://www.acmicpc.net/problem/16466
[
16466번: 콘서트
HCPC (Hanyang Completely Perfect Celebrity)는 한양대학교 최고의 가수에게 주어지는 칭호이다. 한양대학교는 매년 최고의 HCPC를 선발한다. HCPC가 되기란 여간 어려운 게 아니다. 매일 아침 날달걀을 까먹
](https://www.acmicpc.net/problem/16466)
문제해결방법
- 입력받은 티켓팅 번호들을 정렬한 후 1,2,3,4 순으로 차례대로 일치하는지 검사하고 다른 값이 출현하면 그때 그값이 1차 티켓팅에서 팔리지 않은 가장 작은 숫자이다.
- 만약에 모두 확인했는데도 다른 숫자가 없었다면 1부터 N까지 숫자모두 존재 하는 것이기때문에 N+1이 2차 티켓팅에서 구할 수 있는 가장 작은 숫자이다.
코드
import sys
sys.stdin = open("input.txt")
n = int(sys.stdin.readline().rstrip())
tickets = list(map(int,sys.stdin.readline().rstrip().split()))
tickets.sort()
for i in range(n):
if i+1 != tickets[i]:
print(i+1)
break
else:
print(n+1)
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ:9327] 상근이의 여행 (0) | 2021.08.20 |
---|---|
[BOJ:14241] 슬라임 합치기 (0) | 2021.08.18 |
[BOJ:17298] 오큰수 (0) | 2021.08.17 |
[BOJ:11725] 트리의 부모 찾기 (0) | 2021.08.15 |
[BOJ:11866]요세푸스 순열 (0) | 2021.08.13 |
Comments