본문 바로가기
반응형

JavaScript44

[javascript] 문자열 포함여부 확인하기 indexOf(), includes() function solution1(string1, target) { return string1.indexOf(target); } function solution2(string2, target) { return string2.includes(target); } let string1 = 'strawberry'; let string2 = 'peach'; let target = ['berry', 'pea']; for (let i = 0; i < target.length; i++) { console.log('solution1', solution1(string1, target[i])); console.log('solution2', solution2(string2, target[i])); } 결과 2023. 8. 7.
[javascript] 16자리 이상의 숫자 더하기(BigInt()) function solution(num1, num2) { return String(BigInt(num1) + BigInt(num2)); } let num1 = ['1968946534678932116565498', '7847982798781946419', '987196646176146']; let num2 = ['17891465419871416', '89798798176541861498', '542679718916065406980489']; for (let i = 0; i < num1.length; i++) { console.log('solution', solution(num1[i], num2[i])); } 결과 2023. 8. 6.
[javascript] 문자 앞에 있는 0 제거하기(String(),Number()) function solution(num) { return String(Number(num)) } let num = ['002343','015480','0000789']; for (let i = 0; i < num.length; i++) { console.log('solution', solution(num[i])); } 결과 2023. 8. 6.
[javascript] 소수점 이하 날리기(내림) Math.floor() Math.floor(x) function solution(num) { return Math.floor(num); } let num = [13.46, 64685.65, 1235.85]; for (let i = 0; i < num.length; i++) { console.log('solutio', solution(num[i])); } 결과 2023. 8. 5.
[javascript] splice() 배열의 삭제,교체,추가 array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) function solution1() { let n = [23, 4, 39, 44, 9, 25]; n.sort((a, b) => { return a - b; }); let answer = n; return { answer, n }; } function solution2() { let n = [23, 4, 39, 44, 9, 25]; n.sort((a, b) => { return a - b; }); let answer = n.splice(3); return { answer, n }; } function solution3() { let n = [23, 4, 39, 44, 9, 25]; n.sort((a.. 2023. 8. 2.
[javascript] 오름차순 정렬 sort() sort() function solution(n) { n.sort((a, b) => { return a - b; }); return n; } const n = [23, 4, 39, 44, 9, 25]; console.log('solution', solution(n)); 결과 2023. 7. 29.
반응형