전체 글 (235) 썸네일형 리스트형 20210524_TIL / 배열의 메서드(find,some,every,flat,sort,fill) 1.코딩테스트 2.자바스크립트 유데미 강좌 3.앞쪽형 인간 독서 1.코딩테스트 : 오늘 풀었던 문제는 3진법 뒤집기. 보기보다 쉬운 문제였다. 처음으로 reduce메서드를 사용해봤다. 2.자바스크립트 유데미 강좌 : 오늘도 배열들의 메서드를 배웠다. 1)find 메서드 : find 메서드는 콜백함수를 가진다. 콜백함수안에 들어간 조건에 해당하는 요소가 있으면 그 요소를 반환한다. 중요한 것은 '배열'을 반환하는 것이 아니라 '요소'를 배열한다는 것이다. 로그인 기능에 활용하기 좋다. movements.find(mov => mov < 0); 2)findIndex 메서드 : 조건에 해당하는 요소의 인덱스를 내보내는 메서드. 이것이 indexOf와 다른 점이 있다면, 요소를 찾는 조건을 내걸 수 있다는 것이다.. [오늘의 뇌과학] 한 가지 일을 끝까지 마무리하는 것이 뇌에 미치는 영향 이 글은 '앞쪽형 인간'이라는 책을 읽고 요약과 함께 나의 생각을 기록하는 것이다. 더 자세한 내용이 궁금한 사람들은 '앞쪽형 인간'이라는 책을 구매하여 읽어보기를 추천한다. 오늘 읽었던 내용들은 마찬가지로 어떻게하면 앞쪽뇌를 발달시킬 수 있는지를 소개하고 있다. 1.자아성찰하기 : 남을 탓하기 전에 자기 자신을 먼저 돌아보는 사람이 되어야 한다. 자신이 무슨 생각을 했는지, 내가 이런 말을 할 때 상대방은 어떻게 생각하게 될지를 돌아보고 곰곰히 생각해보는 행위를 할 때, 우리의 앞쪽뇌는 활성화된다. 2.내 안에서 답을 찾기 : 문제가 생겼을 때, 외부에서 답을 찾지 않는다. 먼저는 스스로 고민하는 과정을 거쳐야한다. 이때 우리 뇌는 '탐색'이라는 행동을 한다. 스스로가 가지고 있는 자원을 가지고 '탐색.. [오늘 공부한 뇌과학] 뇌를 발전시키는 12가지 방법 '앞쪽형 인간'이라는 책을 읽고 있는 중이다. 이 글은 책의 내용을 간략히 요약하면서, 나의 생각을 덧붙인 것이다. 혹시나 더 세세한 내용이 궁금하다면, 책을 읽어볼 것을 권한다. 뇌의 유연성 먼저는 뇌의 유연성에 대해서 읽었다. 뇌가 유연하다는 말은 무슨 말일까. 변화되기 쉽다는 것이다. 이것을 설명하기 위해서 2가지 실험을 책에서는 소개해주고 있다. 1)쥐 실험 : 쥐에게 반복적인 행동을 하게 했다. 그랬더니 특정 뇌 부위가 변화되었다. 2)런던 택시기사의 뇌 : 런던의 도로는 전세계 중에서도 복잡하기로 유명하다. 그리고 런던의 택시기사가 되기 위해서는 런던의 도로를 외우는 고도의 시험을 통과해야한다. 택시기사가 되기 위한 훈련을 받는 기간만 2년이다. 택시기사의 해마(기억을 담당하는 뇌)와 일반인의.. [20210522_TIL] 배열의 3가지 중요한 메서드 : filter,map,reduce 오늘 한 일: 1.코딩테스트 1문제 풀기 2.유데미 강좌듣기 -> 배열의 3가지 중요한 메서드 : filter,map,reduce 3.스터디원들과 미니프로젝트 아이디어 논의하기 1.코딩테스트 1문제 풀기 : 오늘 풀었던 문제는 카카오 인턴십의 '크레인 인형뽑기'문제였다. 그러나 다 풀지 못했던 문제. 왜 못풀었는고, 함께공부하는 스터디원에게 코드리뷰를 부탁했더니 문제점이 드러났다. 크레인의 배열을 거꾸로 이해하고 문제를 풀었다. 그러니 스스로 아무리 점검을 해봐도 틀린 부분이 없는데 계속 틀렸다고 나오는 것이었다. 문제를 다 풀지 못한채로, 늦은 시간이 되어 내일 마저 풀어야겠다 생각함. 오늘은 이 문제 푸는데에만 4-5시간을 고민함. 문제를 제대로 이해하지 못했기에 날려먹은 시간이 많았다. 2.유데미 .. [프로그래머스] 키패드 누르기 function solution(numbers, hand) { let answer = ''; let leftHand = 10; let rightHand = 12; let whatHand = hand == "left" ? 'L':'R'; for (var i in numbers){ if(numbers[i] == 1 || numbers[i] == 4 || numbers[i] == 7){ leftHand = numbers[i]; answer = answer + 'L' }else if(numbers[i] == 3 || numbers[i] == 6 || numbers[i] == 9){ rightHand = numbers[i]; answer = answer + 'R' }else{ // 각 키패드의 좌표를 객체로 만들.. 20210521_TIL 오늘 한 일 : 1.코딩테스트 1문제 2.질서 너머 독서 3.비트겐슈타인 - 논리철학논고 오디오북 듣기 4.기상청 크롤링 몽고디비와 플라스크로 웹에 데이터 띄우기 5.유데미 자바스크립트 강의 1.코딩테스트 1문제 : 오늘은 '키패드 누르기'문제를 풀었다. 고민하다보니, 키패드를 x,y좌표로 만들 생각이 떠올랐고, 스스로가 기특했다. 이 아이디어가 떠오른 후로 막힘없이 문제를 풀어나갔다. 2.질서 너머 독서 : 조던 피터슨의 질서너머 책을 읽는 중이다. 오늘은 '감사'에 대한 부분을 읽었다. '감사'라는 주제를 식상하다고만 생각해왔는데, 피터슨 답게 '감사'가 지닌 의미들을 파헤치고 있다. 아직 다 읽지는 않았지만, '순진한 감사'는 거절한다는 내용이었다. 현실의 고통과 악을 제대로 직면해야만한다. 그리고.. [프로그래머스] 음양 더하기 문제 설명 : 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 : absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. function solution(absolutes, signs) { let answer = 0; for(let i = 0; i 20210520_TIL / 객체지향의 개념이 생겨난 이유 1.몰입: 공부하는 힘 강의듣기 2.코딩테스트 3.셀레니움으로 기상청 크롤링 4.코딩을 지탱하는 기술 -> 객체지향이 생겨난 이유 1.몰입: 공부하는 힘 강의듣기 오늘 이 강의를 다 듣고서, 블로그에 글을 남겼다. 몰입의 힘 2.코딩테스트 1문제 풀기: 오늘은 '음양 더하기'라는 문제를 풀었다. 푸는데 15분도 걸리지 않았던 것 같다. 쉬운 문제였다. 3.셀레니움으로 기상청 크롤링: 1)셀레니움으로 내가 원하는 요소 불러오기 : 크롤링을 할 때, 가장 중요한 부분 중에 하나는 내가 원하는 요소의 html구조를 파악하는 것이라고 생각한다. html구조만 잘 파악하면 어떤 요소든지 크롤링해올 수 있을 것이다. 그런데, 내게 어려웠던 부분이 있다면, 비슷해보이는 여러가지 요소들 중에서 내가 원하는 것만 가지고.. 이전 1 ··· 23 24 25 26 27 28 29 30 다음