Computer Science38 [Inflearn] 봉우리 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 문제를 풀고 문제 해설을 작성해보았습니다. 섹션2. Array(1,2차원 배열)의 10. 봉우리 강의편 입니다. 설명 지도 정보가 N*N 격자판에 주어집니다. 각 격자에는 그 지역의 높이가 쓰여있습니다. 각 격자판의 숫자 중 자신의 상하좌우 숫자보다 큰 숫자는 봉우리 지역입니다. 봉우리 지역이 몇 개 있는 지 알아내는 프로그램을 작성하세요. 격자의 가장자리는 0으로 초기화 되었다고 가정한다. 만약 N=5 이고, 격자판의 숫자가 다음과 같다면 봉우리의 개수는 10개입니다. 입력 첫 줄에 자연수 N이 주어진다.(2 2023. 1. 1. [Inflearn] 격자판 최대합 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 문제를 풀고 문제 해설을 작성해보았습니다. 섹션2. Array(1,2차원 배열)의 9. 격자판 최대합 강의편 입니다. 설명 5*5 격자판에 아래롸 같이 숫자가 적혀있습니다. N*N의 격자판이 주어지면 각 행의 합, 각 열의 합, 두 대각선의 합 중 가 장 큰 합을 출력합니다. 입력 첫 줄에 자연수 N이 주어진다.(2해설 각 행의 합, 각 열의 합을 저장할 배열 rowSum, columnSum 변수를 선언한다. 좌측 위에서 우측 아래로 향하는 대각선의 합을 저장할 toRightCrossSum 변수를 선언한다. 우측 위에서 좌측 아래로 향하는 대각선의 합을 저장할 toLeftCrossSum 변수를 선언한다. 변수 i값으로 바깥에서 반복문을.. 2022. 12. 18. [Inflearn] 등수구하기 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 문제를 풀고 문제 해설을 작성해보았습니다. 섹션2. Array(1,2차원 배열)의 8. 등수구하기 강의편 입니다. 설명 N명의 학생의 국어점수가 입력되면 각 학생의 등수를 입력된 순서대로 출력하는 프로그램을 작성하세요. 같은 점수가 입력될 경우 높은 등수로 동일 처리한다. 즉 가장 높은 점수가 92점인데 92점이 3명 존재하면 1등이 3명이고 그 다음 학생은 4등이 된다. 입력 첫 줄에 N(3 2022. 12. 11. [Inflearn] 점수계산 인프런의 자바(Java)알고리즘 문제풀이 입문:코딩테스트 대비 강좌의 강의를 보고 문제 해설을 작성해보았습니다. 섹션2. Array(1,2차원 배열)의 7. 점수계산 강의편 입니다. 설명 OX 문제는 맞거나 틀린 두 경우의 답을 가지는 문제를 말한다. 여러 개의 OX 문제로 만들어진 시험에서 연속적으로 답을 맞히는 경우에는 가산점을 주기 위해서 다음과 같이 점수 계산을 하기로 하였다. 1번 문제가 맞는 경우에는 1점으로 계산한다. 앞의 문제에 대해서는 답을 틀리다가 답이 맞는 처음 문제는 1점으로 계산한다. 또한, 연속으로 문제의 답이 맞는 경우에서 두 번째 문제는 2점, 세 번째 문제는 3점, ..., K번째 문제는 K점으로 계산한다. 틀린 문제는 0점으로 계산한다. 예를 들어, 아래와 같이 10 개의.. 2022. 12. 3. 이전 1 2 3 4 5 6 7 8 ··· 10 다음