본문 바로가기

EX3

세 번째 오답노트! 오답 노트... 세 번째 이야기 나의 오답 노트 작성.. 여기 있는 것들은 대체로 이해가 가지만 좀 만 변형해서 나온다면 어떨까나..?(땀 좀 흘리겠습니다..) 첫 번째 문제 const arr = [1,1,3,3,0,1,1] function solution(arr) { return arr.filter((item, idx) => item !== arr[idx+1]); // item 순서와 arr+1에서의 순서를 서로 나열했을 때 중복되는 것을 제거하라 } // 1,1,3,3,0,1,1와 1,3,3,0,1,1,x x는 존재하지 않는 값 console.log(solution(arr)) // 1,3,0,1 두 번째 문제 const arr = "webstoryboy"; function solution(s) { c.. 2022. 10. 21.
아마도..? 꼴찌의 오답 노트 이야기 두 번째 이야기 오답 노트... 두 번째 이야기 나의 오답 노트 작성.. 여기 있는 것들은 대체로 이해가 가지만 좀 만 변형해서 나온다면 어떨까나..?(땀 좀 흘리겠습니다..) 첫 번째 문제 function solution(arr) { let answer = []; let sum = 0, min = 1000; for(let x of arr) { if(x % 2 ===1) { // arr 배열 중 2를 나눴을 때 1이 되는 값 77, 41, 53, 85 sum += x; // 나온 값 더하기 256 if(x < min) min = x; } } answer.push(sum); // sum = 256 answer.push(min); // min = 41 return answer; // 256, 41 } arr = [12, 7.. 2022. 10. 10.
아마도..? 꼴찌의 오답 노트 이야기 오답 노트... 나의 오답 노트 작성.. 여기 있는 것들은 대체로 이해가 가지만 좀 만 변형해서 나온다면 어떨까나..?(땀 좀 흘리겠습니다..) 첫 번째 문제 function func(){ let i = 10, hap = 0; // i는 10까지.. while(i > 1){ if(i % 3 == 1){ // i에 3을 나누고 1는 남는 값 (10, 7, 4) hap += i; // 나온 결과 값을 hap에 더하여 저장한다. } i--; // 10부터 점점 작아진다. } document.write(hap); } func(); // 답은 21 첫 문제 부터 틀렸습니다.. 두 번째 문제 function func(data, exp){ // func(1, 5);이니깐 각각 1, 5를 대입 let result = .. 2022. 10. 1.

INFORMATION

javascript

css

html