⏳ 알고리즘/JavaScript 알고리즘 (15) 썸네일형 리스트형 프로그래머스 - LV1. 두 개 뽑아서 더하기 문제 https://programmers.co.kr/learn/courses/30/lessons/68644?language=javascript 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 코드 function solution(numbers) { var answer = []; for (var i=0; i < numbers.length; i++) { for (var j=i+1; j < numbers.length; j++) { answer.push(numbers[.. 프로그래머스 - LV1. 자릿수 더하기 문제 https://programmers.co.kr/learn/courses/30/lessons/12931?language=javascript 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr 코드 2) 형변환하여 계산 function solution(n) { var answer = 0; var nStr = String(n); for (var i in nStr){ answer += parseInt(nStr[i]) } return answ.. 프로그래머스 - LV1. 가운데 글자 가져오기 문제 https://programmers.co.kr/learn/courses/30/lessons/12903?language=javascript 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 코드 function solution(s) { const mid = Math.floor(s.length/2); return s.length % 2 == 1 ? s[mid] : s[mid-1]+s[mid]; } 기본 연산 기본 연산 parseInt() : 문자열을 정수로 변환 parseFloat() : 문자열을 실수로 변환 Math.round() : 반올림 Math.ceil() : 올림 Math.floor() : 내림 1. A + B 문제 공백을 기준으로 구분되게 정수 a와 b가 한줄로 입력된다. 이 두 정수 a와 b를 더해서 출력하라. 코드 공백(스페이스)를 기준으로 문자열을 쪼개서 배열로 반환하고 싶다면 split(' ')을 사용해야 한다. 만약 '1 3'.split(' ')을 하면 ['1', '3']이 반환된다. 문자열을 정수로 만들기 위해서는 parseInt 함수를 사용해야한다. parseInt('3')을 하면 3이 반환된다. const numbers = readline().split(' '); const a = .. 기본 익히기(입출력) 입출력 메소드 1) 입력 readline 함수를 통해서 입력 한줄을 받을 수 있다. readline()은 인자가 필요하지 않습니다. const line = readline(); 2) 출력 print함수를 통해서 출력 한줄을 내보낼 수 있습니다. print()에는 출력을 원하는 것을 인자로 전달해줘야 합니다. print는 단 하나의 인자만 받을 수 있습니다. print(line); 1. 한줄로 여러 값 입력받기 문제 공백을 기준으로 2개의 값이 입력됩니다. 이 두개의 순서를 바꿔서 한줄 씩 출력하세요. 코드 const splitedInputs = readline().split(' '); print(splitedInputs[1]); print(splitedInputs[0]); 2. 양수 음수 변환 문제 하나.. 이전 1 2 다음