// Complete the jumpingOnClouds function below. staticintjumpingOnClouds(int[] c){
}
privatestaticfinal Scanner scanner = new Scanner(System.in);
publicstaticvoidmain(String[] args)throws IOException { // 결과값 출력을 위한 BufferedWriter를 생성해서 사용한다 // OUTPUT_PATH에 결과값이 파일로 저장되고 그 파일로 정답 체크를 하는거 같음 BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
/** * 입력값 샘플은 아래와 같다 * * 7 * 0 0 1 0 0 1 0 */
// 첫번재 값을 읽어들인다 int n = scanner.nextInt();
/** * scanner.skip은 매개변수 값으로 패턴을 받는데 해당 패턴과 일치하는 값을 읽어들이면 해당 값은 Skip한다. * https://www.tutorialspoint.com/java/util/scanner_skip_pattern.htm * 줄바꿈이나 기타 불필요한 문자가 들어오면 skip 처리 하게끔 하려는 의도 같다. * (다음줄 받을때 scanner.nextLine() 대신 사용하는듯) * 상세한 설명은 https://stackoverflow.com/a/52111364 */ scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");