본문 바로가기

codingtest287

[Java] 특별한 이차원 배열 2 문제 n × n 크기의 이차원 배열 arr이 매개변수로 주어질 때, arr이 다음을 만족하면 1을 아니라면 0을 return 하는 solution 함수를 작성해 주세요. 0 ≤ i, j < n인 정수 i, j에 대하여 arr[i][j] = arr[j][i] 제한사항 1 ≤ arr 의 길이 = arr 의 원소의 길이 ≤ 100 1 ≤ arr 의 원소의 원소 ≤ 1,000 모든 arr 의 원소의 길이는 같습니다. class Solution { public int solution(int[][] arr) { for(int i = 0; i < arr.length; i++) { for(int j = 0; j < arr[i].length; j++) { if(arr[i][j] != arr[j][i]) { return .. 2023. 7. 19.
[Java] 정사각형으로 만들기 문제 이차원 정수 배열 arr이 매개변수로 주어집니다. arr의 행의 수가 더 많다면 열의 수가 행의 수와 같아지도록 각 행의 끝에 0을 추가하고, 열의 수가 더 많다면 행의 수가 열의 수와 같아지도록 각 열의 끝에 0을 추가한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ arr 의 길이 ≤ 100 1 ≤ arr 의 원소의 길이 ≤ 100 arr 의 모든 원소의 길이는 같습니다. 1 ≤ arr 의 원소의 원소 ≤ 1,000 class Solution { public int[][] solution(int[][] arr) { int[][] answer; int arrRow = arr.length; int arrColumn = arr[0].length; if(arrR.. 2023. 7. 19.
[Java] 이차원 배열 대각선 순회하기 문제 2차원 정수 배열 board 와 정수 k 가 주어집니다. i + j 2023. 7. 19.
[Java] 옹알이(1) 문제 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling 의 길이 ≤ 100 1 ≤ babbling[i] 의 길이 ≤ 15 babbling 의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. 즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니다. 문자열은 알파벳 소문자로.. 2023. 7. 19.