본문 바로가기
300x250

문제풀이13

[알고리즘 문제풀이]로또의 최고 순위와 최저 순위 문제설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. 당첨 번호 6개가 31, 10, 45, 1, 6, 19라면, 당첨 가능한 최고 순위와 최저 순위의 한 예는 아래와 같습니다. 순서와 상관없이, 구매한 로또에 당첨 번호와 일치하는 번호가 있으면 맞힌 걸로 인정됩니다. 알아볼 수 없는 두 개의 번호를 각각 10, 6이라고 가정하면 3등에 당첨될 수 있습니다. 3등을 만드는 다른 방법들도 존재합니다. 하지만, 2등 이상으로 만드는 것은 불가능합니다. 알아볼 수 없는 두.. 2021. 6. 15.
알고리즘_아이소그램 문제풀이 문자열을 입력받아 아이소그램인지 여부를 리턴해야 한다. 아이소그램은 각 알파벳을 한 번씩만 이용해서 만든 단어나 문구를 말한다. isogram 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function isIsogram(str) { let newStr = str.toLowerCase(); let result = true; if(str.length === 0){ return result; } for(let i = 0; i 2021. 5. 9.
조건문_문제풀이 equalsTen 문제:수를 입력받아 10과 같은지 여부를 리턴해야 합니다. --↓ function equalsTen(num) { return num === 10; } daysInMonth 문제 : 특정 달(month)을 입력받아 각 달에 몇 일이 있는지 리턴해야 합니다. -7월과 8월에는 모두 31일이 존재합니다. -2월 29일은 존재하지 않는다고 가정합니다. --↓ function daysInMonth(month) { if (month === 2) { return 28; } else if (month === 4 || month === 6 || month === 9 || month === 11) { return 30; } else { return 31; } } } isEitherEvenAndLessTh.. 2021. 4. 19.
변수_문제풀이(javascript 자바스크립트) 함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위이다. '변수를 선언하고, 함수를 할당했다' 라고 한다. 함수가 호출되고 나면, 함수의 body(중괄호 내의 코드)에 있는 코드가 실행되고 결과값을 리턴(return)한다. 이 결과 값은 함수의 body에서 어떤 값을 return하는지에 따라서 결정된다. 아무것도 return하지 않으면 undefined를 리턴한다. getRunCatDistance 문제: 속력 speed , 시간 time 이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는 getRunCatDistance 함수를 작성하기 function getRunCatDistance(speed, time) { let distance; distan.. 2021. 4. 19.
반응형