πŸ—„οΈ Backend/Java

μžλ°”(Java) λ°°μ—΄ μ‘μš©) PCλ°© 자리

kongmi 2023. 1. 12. 18:45
PC방에 컴퓨터가 총 100λŒ€ μžˆμŠ΅λ‹ˆλ‹€.
μ†λ‹˜λ“€μ€ λͺ¨λ‘ μžκΈ°κ°€ 앉고 μ‹Άμ–΄ν•˜λŠ” μžλ¦¬κ°€ μžˆμŠ΅λ‹ˆλ‹€.
λ§Œμ•½ μžκΈ°κ°€ 앉고 μ‹Άμ–΄ν•˜λŠ” μžλ¦¬μ— λ‹€λ₯Έ μ†λ‹˜μ΄ 있으면 κ±°μ ˆμ„ ν•΄μ•Όν•˜κ³ , μ•„λ‹ˆλ©΄ 자리 μ‚¬μš©μ„ ν—ˆκ°€ ν•©λ‹ˆλ‹€.

μž…λ ₯

μ†λ‹˜μ˜ 수 : 3
μ†λ‹˜μ΄ 앉고 μ‹Άμ–΄ ν•˜λŠ” 자리 번호 : 1 1 5

좜λ ₯

거절 횟수 : 1
package PCλ°©μ•Œλ°”λ¬Έμ œ;
import java.util.Scanner;

public class PcRoom {
    public static void main(String[] args) {
        int[] pcRoom = new int[100];
        int seat;
        int cnt = 0;

        Scanner sc = new Scanner(System.in);
        System.out.print("μ†λ‹˜ 수 : ");
        int n = sc.nextInt();
        System.out.print("자리 번호 : ");
        for(int i = 0; i < n; i++) {
            seat = sc.nextInt();
            if(pcRoom[seat - 1] == 1) cnt++;
            else pcRoom[seat -1] = 1;
        }
        System.out.println("거절 횟수 : " + cnt);
    }
}