설명
자동차 10부제는 자동차 번호의 일의 자리 숫자와 날짜의 일의 자리 숫자가 일치하면 해당 자동차의 운행을 금지하는 것이다. 10부제를 위반하는 자동차의 대수를 출력하면 된다.
풀이
주어지는 일의 자리 숫자와 자동차 번호가 일치하는 것만 찾아서 결과를 출력하면 된다.
반복문을 통해 자동차 번호를 입력하면, 자동차 번호와 일의 자리 숫자가 같은 건 결과값에 1씩 더한다.
입력이 끝나면 결과값을 출력한다.
Solution
Java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int digit = 0; //일의 자리 숫자
int car = 0; //자동차 번호의 일의 자리 숫자
int ans = 0; //위반하는 자동차의 수
digit = sc.nextInt(); //일의 자리 숫자 입력
for (int i = 0; i < 5; i++) {
car = sc.nextInt(); //자동차 번호의 일의 자리 숫자 입력
if (car == digit) { //자동차 번호와 일의 자리 숫자가 같으면 카운트
ans += 1;
}
}
System.out.println(ans); //위반하는 자동차의 수 결과 출력
}
}
Python1
digit = int(input())
ans = 0
car = list(map(int, input().split()))
for i in car:
if i == digit:
ans += 1
print(ans)
Python2
N = int(input())
car_list = list(map(int, input().split()))
print(car_list.count(N))
'BOJ 코딩테스트 > Bronze' 카테고리의 다른 글
BOJ 2441번 : 별 찍기 - 4 (Java/구현/Bronze 4) (0) | 2024.03.26 |
---|---|
BOJ 10953번 : A+B - 6 (Python, Java/구현/Bronze 3) (0) | 2024.03.24 |
BOJ 10101번 : 삼각형 외우기 (Python, Java/구현/Bronze 4) (0) | 2024.03.21 |
BOJ 2752번 : 세수정렬 (Python, Java/구현/Bronze 4) (0) | 2024.03.20 |
BOJ 3003번 : 킹, 퀸, 룩, 비숏, 나이트, 폰 (Python, Java/구현/Bronze 5) (0) | 2024.03.19 |