NxN 배열에서 moves에 담긴 순서대로 가장 위에 담긴 인형을 basket에 옮긴 후 연속해서 같은 인형이 두개 담길때 사라지는 인형의 갯수를 출력하는 문제이다. moves 에서 옮기려는 해당열의 가장 위에 있는 즉, i중 i가 가장 작은 인형을 뽑아서 basket
참가자 participant 와 완주자completion 두 array가 주어진다. 이때 두 배열을 비교하여 완주하지 못한 선수를 출력하라.단, 완주하지 못한 선수는 한명이다.두 array를 sort한 후 배열의 같은 위치에서 같은 이름을 가지지 않는 선수가 완주하지
길이가 같은 두 배열 a,b를 내적하라.두 배열의 같은 위치의 값을 곱한 뒤 차례대로 모두 더한다.내적의 의미를 잘 알면 문제없이 풀 수 있을 것 같다
입력값 신규아이디를 특정 규칙에 맞추어 바꾼 뒤 출력한다.특정 규칙은 이러하다. 1단계 newid의 모든 대문자를 대응되는 소문자로 치환합니다.2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(), 마침표(.)를 제외한 모든 문자를 제거합니다.3단계 ne
키패드에서 눌려야 할 문자열 numbers에 맞춰 어떤 손으로 눌러야 하는지 출력한다.양 끝의 숫자들은 눌러야 하는 손이 정해져 있기 때문에 고려를 크게 안해도 되지만, 가운데 숫자의 현재 손과의 거리와 같았을 때 어떤 손으로 눌러야 할지를 알기위해 다음 숫자를 누를때
내가 찍은 로또 array(lottos) 와 당첨번호 array(win_nums)가 주어질 때 받을 수 있는 최고,최저순위를 출력하기. lottos의 0은 win_nums와 같아질 수도 달라질 수도 있다.최고순위 lottos 와 win_nums가 일치하는 개수를 출력하
1,2,3번 수포자가 찍는 방식에 따라 주어진 답에서 가장 많이 맞춘 사람을 출력한다.answer배열 문자길이에 맞게 각각 수포자의 답 패턴을 구한다.하나씩 정답과 비교하면서 맞춘 개수를 하나의 배열에 저장한다.최댓값을 가진 학생(배열의 index)를 출력한다.2명 이
주어진 숫자를 3진법으로 바꾼뒤 거꾸로 바꾸고 그 숫자를 다시 10진법으로 출력하기1\. js 내장함수를 이용하여 푸는 방법toString(3)으로 3진법을 만든 후 뒤집은 다음 parseInt(answer,3)으로 푼다.2. 직접 3진법과 10진법을 수학적으로 푸는
월(a) 일(b)를 받아 a월b일 은 무슨 요일인지 출력한다.2016년 1월 1일이 금요일 임을 이용하여 구한다. 해당날짜와 1월1일의 일자 차이를 7로 나눈 나머지에 따라 요일이 달라진다. 예를 들어, 나머지가 0이면 금요일, 1이면 토요일,2이면 일요일 순으로 구할
주어진 배열(nums)의 크기의 반만큼 가져갈 수 있을 때, 가져갈 수 있는 동물의 종류의 개수를 출력한다.배열의 크기의 반 (length = nums.length/2) 가 중복을 제거한 nums의 크기보다 작거나 작으면 가져갈 수 있는 동물의 수는 length 이다.