-
[JavaScript] 수 조작하기2
문제정수 배열 numLog가 매개변수로 주어진다. "w", "s", "a", "d"로 이루어진 문자를 입력받고, 문자를 입력할 때 조건에 따라 결과 값을 numLog에 순서대로 입력된다. • "w" : n이 1 커진다. • "s" : n이 1 작아진다. • "d" : n이 10 커진다. • "a" : n이 10 작아진다. 주어진 정수 배열 numLog에 입력한 문자열을 반환하는 함수를 작성해라. 예시numLog문자열[0, 1, 0, 10, 0, 1, 0, 10, 0, -1, -2, -1]wsdawsdassw 나의 풀이function solution(numLog) { let arr = []; for( let i = 0; i numLog[i+1] ) { numLog[i] - 1 =..
🧬알고리즘/Programmers
2024. 6. 3.
-
[JavaScript] 주사위 게임
문제1부터 6까지 적힌 주사위 3개를 굴렸을 때 나온 숫자를 a, b, c라고 한다. 점수를 계산하는 조건은 다음과 같다. • 세 숫자가 모두 다르면 a+b+c 점을 얻는다. • 세 숫자 중 두 수는 같고 나머지 숫자는 다르면 (a+b+c) x (a² + b² + c²)점을 얻는다. • 세 숫자가 모두 같다면 (a+b+c) x (a² + b² + c²) x (a³ + b³ + c³)점을 얻는다. 매개변수 a, b, c가 주어졌을 때, 점수를 반환하는 함수를 작성해라. 풀이function pow(a, b, c, num) { return (Math.pow(a, num) + Math.pow(b, num) + Math.pow(c, num));}function solution(a, b, c) { //..
🧬알고리즘/Programmers
2024. 6. 3.