본문 바로가기

PS 짬통/골랜디

8981 입력숫자

https://www.acmicpc.net/problem/8981

 

8981번: 입력숫자

첫 줄에는 정수 N이 제시되어 있고, 그 다음 줄에는 N개의 양의 정수가 빈칸을 사이에 두고 기록되어 있어야 한다. 만일 입력을 생성하는 mystery.c의 입력파일 X가 없는 경우에는 음수인 -1 을 첫 줄

www.acmicpc.net

 

문제 퀄리티는 꽤 높다고 느껴졌다

얼핏 보면 압박감이 드는 문제이나

차근차근 단계를 밟아가며 이해해나가면 수월하게 풀 수 있다

입력 배열을 순서대로 출력 배열의 어디 인덱스에 배치해야하는지를 코드로 작성하면 된다

 

그런데 이 문제의 최대 함정은

입력값인 N을 또 따로 출력을 해주어야한다는 점이다

이거 때문에 1시간 날렸다

 

이 문제는 입력과 동시에 배열을 생성할 수 있으므로

시간을 최대한으로 줄이고 싶다면 입력과 동시에 로직 진행을 시키면 좀더 빠르게 진행 시킬 수 있다

 

https://github.com/KimximyaFan/Random-Defense/blob/main/C0024.java

'PS 짬통 > 골랜디' 카테고리의 다른 글

14746 Closest Pair  (1) 2023.09.22
20444 색종이와 가  (3) 2023.09.21
16936 나3곱2  (0) 2023.09.19
14728 벼락치기  (0) 2023.09.19
4920 테트리스 게임  (1) 2023.09.18