728x90
https://www.acmicpc.net/problem/2010
[문제]
[코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int plug[] = new int[N];
int sum = 0;
for(int i = 0; i < N; i++) {
plug[i] = sc.nextInt();
if(i < N-1)
plug[i] -= 1;
sum += plug[i];
}
System.out.println(sum);
sc.close();
}
}
[설명]
1. 멀티탭의 개수를 알기위해 키보드로부터 N을 입력 받는다.
2. 입력 받은 멀티탭의 개수마다 플러그가 몇 개 있는지 알기 위해 plug 배열을 선언한다.
3. 나중에 플러그의 합을 알기위해 sum을 0으로 초기화 해 놓는다.
4. for문을 N번 돌려 각 멀티탭마다 플러그가 몇개 있는지 입력 받는다.
5. 마지막 멀티탭을 제외한 나머지 멀티탭은 다음 멀티탭을 연결해야 하기때문에 이미 1개의 플러그를 사용했다. 그래서 N-1번 멀티탭까지는 -1를 해야한다.
6. 각각의 멀티탭을 sum에 넣어 합을 구한다.
7. sum을 출력한다.
[결과]
728x90
'백준(Baekjoon)' 카테고리의 다른 글
[백준] 2490번: 윷놀이 - 자바 (0) | 2022.04.30 |
---|---|
[백준] 2576번: 홀수 - 자바 (0) | 2022.04.29 |
[백준] 1547번: 공 - 자바 (0) | 2022.04.04 |
[백준] 1284번: 집 주소 - 자바 (0) | 2022.04.03 |
[백준] 2446번: 별 찍기 - 9 -자바 (0) | 2022.04.02 |