본문 바로가기

전체 글

(157)
행렬 테두리 회전하기 1. 1 2 3 4 5 6 7 8 9 처럼 나오도록 행렬을 만든다. 2. 한바퀴를 돌면서 배열을 만든다. 3. 가져온 배열의 값중 최소값을 넣는다.. 혹시 마지막 반복이라면 굳이 다음 작없을 안해도 되므로 return시켜 종료해버린다. 4. 배열을 한칸씩 밀어낸다. 그리고 pop과 unshift를 통해서 한칸씩 밀어낸다. pop은 맨 끝의 배열값을 가져오면서 제거하고 unshift는 배열의 첫번쨰에 값을 넣는 것이다. 5. 그러고 난 뒤 앞에서 반복햇던 반복을 조금 수정하여 한칸씩 밀린값을 대입한다. //가장 작은 값 가져오는 거 .. function solution(rows, columns, queries) { // ROW 행 column 렬 let newArr = []; let count = 1; f..
크레인 인형뽑기 게임 크레인이 내려가서 인형을 가지고 오는 것을 함수로 만들었다. move 렬만 내려가면 되므로 0이 아닌 값이 있을 경우에 바로 리턴 시키도록 했다. 리턴 시킨 값이 0이 아닌 경우(인형이 없는 경우)를 제외하고 박스에 넣었다(push) 그리고 마지막에 넣은 인형과 그전에 넣은 인형이 같다면 플러스 2 결과값 출력 function solution(board, moves) { var answer = 0; let arr = []; for(let i=0;i 1 && arr[arr.length-1] == arr[arr.length-2]){ answer+= 2; arr.pop(); arr.pop(); } } return answer; } function crakenDown(board,move){ for(let i=0..
로또의 최고 순위와 최저 순위 로또의 최고 순위와 최저 순위 문제 지워진 숫자와 지워지지 않은 숫자를 체크해서 최고 순위와 최저 순위를 구하면 되는 문제다. 1. 지워진 숫자의 갯수를 체크한다. 2. 지워진 숫자가 아닌 다른 숫자와 일치하는 갯수를 찾는다. 3. 두 숫자를 찾게되면 지워진 숫자 + 일치하는 숫자 가 맞는 갯수 최고가 되고 아닌게 최저 순위가 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 function solution(lottos, win_nums) { var answer = []; let zerocount =0; for(let i=0;i
11/8 아침에 고구마 조금 + bcaa + 프로틴 프로틴바 2개 육개장 건데기만 건져먹고 당면 뺴달라함 밥 1/3공기 닭가슴살 + 고구마 + 체다치즈 (식물성)
7월 5일 운동 1시간 걷기 아점 닭가슴살 200 + 현미 저녁 닭가슴살 200 + 현미
7월 4일 점심 닭가슴살 200g + 현미밥 + 야채 저녁 닭가슴살 200g + 현미밥
7월 3일 사실 야채 보관을 잘못해서 야채가 다 시들었음... 아침 닭가슴살 200g + 현미 + 야채 점심 닭가슴살 200g + 현미 + 야채 저녁 닭가슴살 200g + 현미 +
7월 2일 어제했던 코어 운동을 할려다가 어제 무리를 했는지 목 근육이 아파서 올라오지 않는 사태가 발생했다... 식사 운동 유산소 1시간 아침 / 점심 / 저녁 식사 아침 닭 120g + 현미 + 점심 닭 100g + 현미 + 야채 저녁 닭 200g + 현미 + 야채 닭가슴살 어묵바 한개..