0415-break

슬럼프???

주말 슬럼프

  • 이번주는 진짜 슬럼프 시기 같다.

그래도 그냥 한다. -> 고민할 시간에 공부를 이랬어야 됬는데
뒹굴 거렸다.

다음주는 운동을 점심시간에 꼭 해야 겠다. !!!

네이버_핵데이

지원해보려고 했는데 도저히… 각이 안 나온다, 일단 프로젝트가 있어야 하고 ->
해당 주제 관련해서 개발 했던 부분이나 풀어나갈 소스가 평소에 좀 살펴봤으면

코딜리티 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개 넘어가면 … 그렇게 만들고 싶지가 않아진다 ‘ㅁ’;;;