묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
봉우리 문제 질문 드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 문제에서 준 조건대로 가장자리에 0이 포함된 배열을 만들고 배열 싹다 검사했습니다. 이렇게 하면 강의에서 한 방식보다 많이 느린가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
봉우리 문제 문의드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 public static void main(String[] args) { Scanner kb = new Scanner(System.in); int n=kb.nextInt(); int[][] arr=new int[n][n]; for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ arr[i][j]=kb.nextInt(); } } System.out.print(solution(n, arr));}public static int solution(int n, int[][] arr) { int answer = 0; for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { int cur = arr[i][j]; if(j-1 >= 0 && cur < arr[i][j-1]) continue; if(i+1 < n && cur < arr[i+1][j]) continue; if(j+1 < n && cur < arr[i][j+1]) continue; if(i-1 >= 0 && cur < arr[i-1][j]) continue; answer++; arr[i][j] = 10; } } return answer; }문의하기를 이용해주세요. 봉우리를 잘 탐색한것 같은데 5문제중 2문제만 정답으로 표시되요. 제가 빼먹은 조건이 있을까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
봉우리문제
선생님 봉우리 문제에서 flag변수를 사용하셨는데, 정확히 flag변수는 어떤 경우에 사용해야하는지 알 수 있을까요? 언제써야하는건지 확실히 모르겠습니다.