자바/코드트리
[코드트리] 배열의 특정 위치 찾기 3 - 자바(Java)
Jakorithm
2023. 12. 5. 00:12
728x90
문제
https://www.codetree.ai/missions/4/problems/find-specific-location-fo-array-3/description
코드트리 | 코딩테스트 준비를 위한 알고리즘 정석
국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.
www.codetree.ai
코드
최대 100개의 정수를 입력받아 처음으로 입력받은 0의 앞에 있는 3개의 정수들의 합을 출력하는 문제다.
- 0은 네 번째 이후부터 주어진다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int[] arr = new int[100];
int sum = 0;
for (int i = 0; i < arr.length; i++) {
int n = Integer.parseInt(st.nextToken());
if (n == 0) {
sum = arr[i - 1] + arr[i - 2] + arr[i - 3];
break;
}
arr[i] = n;
}
System.out.println(sum);
}
}
728x90