목록분류 전체보기 (213)
개발로그필름

문제 설명"*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 제한사항1 ≤ n ≤ 10 입출력 예 입출력 예 설명 solution.jsconst readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = line.split(' ');}).on('close', function () { solution..

문제 설명문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return 하도록 solution 함수를 완성해 주세요. 제한사항1 ≤ my_string의 길이 ≤ 1,000 입출력 예 입출력 예 설명 solution.jsfunction solution(my_string) { return my_string.split("").reverse().join("")}문자열을 split("")으로 문자별로 나눠서 배열 형태로 저장,배열을 reverse()로 거꾸로 정렬거꾸로 정렬된 배열을 join("")으로 문자열로 합치기 split()String.split()String 객체를 지정한 구분자를 이용해 여러 개의 문자열로 나눈다 예시const str = 'Hi Eve..
문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 입출력 예 설명 solution.js function solution(num_list) { return num_list.reverse(); } reverse() a.reverse() 배열의 순서 반전 예시 const a = [1, 2, 3]; console.log(a); // [1, 2, 3] a.reverse(); console.log(a); // [3, 2, 1]
문제 설명 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 = 5500) { money -= 5500; count++ } return [count, money] } while 문을 사용해 money 값에서 5500원을 빼면서 값을 줄여 나갔고, 한번 뺄 때마다 count 수를 증가시켰다.
문제 설명 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 10 ≤ price ≤ 1,000,000 price는 10원 단위로(1의 자리가 0) 주어집니다. 소수점 이하를 버린 정수를 return합니다. 입출력 예 입출력 예 설명 solution.js function solution(price) { if(price >= 500000) { price *= 0.8; } else if(price >= 300000) { price *= 0.9; } else if(price >= 100000) { price *= ..
문자열이 숫자인지 판별하기 isNaN isNaN(value) 반환값 isNaN(value) => true // 숫자X isNaN(value) => false // 숫자 예제 isNaN(" "); // false. 공백은 숫자 0취급 isNaN(34.23); // false. 숫자 isNaN("23HI"); // true. 숫자X
테스트를 통과하고 다른 분들의 풀이를 봤는데 한 줄 나와서 그 코드를 이해한 현시점,, 내 코드가 너무 부끄럽지만..? 난 배우는 중이니까.. 나중에 내가 이 글을 보고 나 많이 성장했다 느낄 수 있게.. 포스팅을 해보려고 한다! ㅎㅎㅎ.. https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 제한사항 입출력 예 입출력 예 설명 내가 풀이한 코드 다른 사람의 풀이 내가 Math.floor(), Math.ceil(), Math.round()의 ..
Math.floor() 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환 console.log(Math.floor(6.9)); // 6 console.log(Math.floor(5.05)); // 5 console.log(Math.floor(10)); // 10 console.log(Math.floor(-5.05)); // -6 Math.ceil() 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 정수(integer)로 반환 Math.ceil(0.95); // 1 Math.ceil(4); // 4 Math.ceil(7.004); // 8 Math.ceil(-0.95); // -0 Math.ceil(-4); // -4 Math.ceil(-7.004); // -7 Math.round() 입력..