-
[백준 - 1453번] 피시방 알바 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 8. 14. 15:06
이번에는 BOJ의 1453번 문제 "피시방 알바" 를 풀어보도록 하자
1번부터 100번 까지의 컴퓨터를 지정하는 공간을 만들어 놓고, 손님이 앉고 싶은 공간에 손님이 없으면 손님을 앉히고, 손님이 있다면 카운팅을 해주면 되는 간단한 문제다.
입력으로 손님의 수 N과 N줄에 걸쳐서 각 손님이 앉고 싶어하는 자리가 주어지고, 출력으로 거절당하는 사람의 수를 출력해주면 된다.
성공한 코드는 아래와 같다.
import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int N = Integer.parseInt(br.readLine()); boolean[] customer = new boolean[101]; StringTokenizer st = new StringTokenizer(br.readLine()); int ans = 0; for(int i = 0; i < N; i++){ int a = Integer.parseInt(st.nextToken()); if(!customer[a]) customer[a] = true; else ans++; } bw.write(ans + "\n"); bw.flush(); br.close(); bw.close(); } }
'Algorithm > BOJ(Baekjoon Online Judge)' 카테고리의 다른 글
[백준 - 5337번] 웰컴 - Java //Wello Horld// (0) 2019.08.14 [백준 - 1871번] 좋은 자동차 번호판 - Java //Wello Horld// (0) 2019.08.14 [백준 - 16770번] The Bucket List - Java //Wello Horld// (0) 2019.08.14 [백준 - 2965번] 캥거루 세마리 - Java //Wello Horld// (0) 2019.08.12 [백준 - 10102번] 개표 - Java //Wello Horld// (0) 2019.08.12