슬럼프???
주말 슬럼프
그래도 그냥 한다. -> 고민할 시간에 공부를 이랬어야 됬는데
뒹굴 거렸다.
다음주는 운동을 점심시간에 꼭 해야 겠다. !!!
네이버_핵데이
지원해보려고 했는데 도저히… 각이 안 나온다, 일단 프로젝트가 있어야 하고 ->
해당 주제 관련해서 개발 했던 부분이나 풀어나갈 소스가 평소에 좀 살펴봤으면
코딜리티 05-04
1시간 조금 넘게 풀었다 ㅜㅜ
그리 어려운 문제는 아니였는데 음수,
min.min이 있니에서 -> 0일때 false로 가는 상황 다음에는 확실히 값에 undefined인지 해주는 것이 좋을 것 같다
내가_푼_방식
다른 사람들 풀이 보면서 배운 점 !
내일 정리하겠당:D ;ㅁ; 자야겠소
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 팀도 R도 엄청 깔끔하게 풀었다 for보다 reduce를 사용하니 깔끔 ! 그리고 나는 if if if ...
return A.reduce((min, v, i) => { // destructuring + 이 부분에서 다음 값이 undefined면 에러 날 것 같았는데 const [v2, v3] = [(v + A[i + 1]) / 2, (v + A[i + 1] + A[i + 2]) / 3]; return min[0] > v2 ? [v2, i + 1] : min[0] > v3 ? [v3, i + 1] : min; }, [(A.shift() + A[0]) / 2, 0])[1];
function solution(A) { let mini = (A[0] + A[1]) / 2; return A.slice(2).reduce((idx, v, i) => { if (mini > (v + A[i+1]) / 2) { mini = (v + A[i+1]) / 2; idx = i + 1; } if (mini > (v + A[i+1] + A[i]) / 3) { mini = (v + A[i+1] + A[i]) / 3; idx = i; } return idx; }, 0) }
|
스타트 !
알고리즘 오늘 할당량을 채우겠다 !
eqaul
어제 생각한 eqaul은 그냥 message를 매개변수로 받으면
근데 매게변수가 3개 넘어가면 … 그렇게 만들고 싶지가 않아진다 ‘ㅁ’;;;