[LV1] 행렬의 덧셈
사람들이 lv0을 건너뛰고 lv1부터 시작하는지 lv1 문제에는 질문글이 엄청나게 많았다. lv0 안풀고 왔으면 이걸 손도 못댔겄지...문제 설명행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.제한 조건행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.입출력 예arr1arr2return[[1,2],[2,3]][[3,4],[5,6]][[4,6],[7,9]][[1],[2]][[3],[4]][[4],[6]]흔한 행렬의 덧셈 문제였다. 문제는 2차원 행렬이었다는 것...!일차원 행렬의 덧셈이나, 두 행렬의 덧셈 같은 경우에는 red..
sort()
프로그래머스 코딩테스트 lv0 문제들을 풀면서 배웠던 다양한 함수나 객체들을 정리하려고 한다. 빠이텡~!! sort() 이름 종류 기능 매개변수 sort() 함수 정렬 함수 sort()는 말그대로 '정렬' 기능을 가진 함수이다. 숫자는 크기 순서대로, 문자는 사전순으로 정렬하며 매개변수 없이 사용하면 자동으로 오름차순이 된다. 하지만 매개변수 없이 사용하면 숫자도 사전순으로 정렬한다는 단점이 있다. 예를 들어 [40, 24, 379, 100000]이라는 배열을 오름차순으로 정렬하면 [24, 40, 379, 100000]이 되야 하지만, sort()를 사용하면 [100000, 24, 379, 40]이 된다. 숫자도 문자처럼 사전순 정렬이 되는 것이다. 이런 문제가 발생하지 않게 하려면 () 안에 함수를 넣..
[LV0] 옹알이(1)
드디어 마지막 문제..문제 설명머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ babbling의 길이 ≤ 1001 ≤ babbling[i]의 길이 ≤ 15babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다.즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니다.문자열은 알파벳..
[LV0] 최빈값 구하기
갈수록 문제들이 어려워진다. 문제 푸느라 블로그를 못써서 하루에 몰아 써버리기문제 설명최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다.제한사항0 array의 길이 0 ≤ array의 원소 입출력 예arrayresult[1, 2, 3, 3, 3, 4]3[1, 1, 2, 2]-1[1]1입출력 예 설명입출력 예 #1[1, 2, 3, 3, 3, 4]에서 1은 1개 2는 1개 3은 3개 4는 1개로 최빈값은 3입니다.입출력 예 #2[1, 1, 2, 2]에서 1은 2개 2는 2개로 최빈값이 1, 2입니다. 최빈값이 여러 개이므로 -1을 ret..
[LV0] 캐릭터의 좌표
알바하는데 새로 가르치는 학생들이 10년생이라고 한다. 허문제 설명머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의 배열 keyinput와 맵의 크기 board이 매개변수로 주어집니다. 캐릭터는 항상 [0,0]에서 시작할 때 키 입력이 모두 끝난 뒤에 캐릭터의 좌표 [x, y]를 return하도록 solution 함수를 완성해주세요.[0, 0]은 board의 정 중앙에 위치합니다...