오랜만에 일본어 스터디에 나갔다. 만료된 일본어능력시험(JLPT) 1급을 갱신하기 위해 작년 초에 들어간 일본어 스터디였다. 나는 작년 7월 시험을 끝으로 스터디에서 나왔는데, 우연히 스터디 맴버 중 한분이 연초 인사를 건내왔고, 기존 4명의 맴버중에서 두 분이 꾸준히 스터디를 하고 계신다는 소식을 들었다. 당시에는 공부만 같이했던 사이임에도 오랜만에 봬니 다들 정겹고 반가웠다. 그분들은 이제 시험준비는 안하고, 일본 문학이나 뉴스를 선정해서 독해 공부를 하고 계셨다. 오늘 준비한 자료를 나한테도 전달해 주셨고, 나쇼몬이라는 일본의 고전 단편 문학을 한줄한줄 읽으면서 공부했다. 처음 원서를 접하고 충격이었던 게 기본적인 한자단어도 읽는 방법이 기억나지 않았다. 내 차례 때 겨우 두분의 도움을 받아서 더듬..
문제 링크 ( https://programmers.co.kr/learn/courses/30/lessons/17679# ) 아이디어 1. board를 2차원 배열로 변환(boardArr) 2. 변환된 배열을 0,0 -> m - 1, n - 1까지 순회하면서 4블록을 만들 수 있는 경우를 체크 3. 체크된 범위를 객체화하여 지워질 배열(deletedArr)에 저장 4. deletedArr를 순회하면서 boardArr의 공간을 비움 5. 비워진 공간에 따라 프렌즈들을 빈 공간으로 내림 (DropBlockToEmptySpace) 6. 1 ~ 5의 시행을 더이상 지울 4블록이 없을 때 까지 시행 (deletedArr가 empty일 때) 7. 최종적으로 만들어진 boardArr를 순회하면서 지워진 부분 (빈스트링인..
자바스크립트에서 for in과 for of의 차이점. 자바스크립트에서 for in과 for of는 둘 다 데이터 구조를 루핑하는데 쓰이는 문법이다. 1) for in : 객체(object)가 갖고 있는 property의 key들을 순환한다. 2) for of : array, string, nodeList와 같은 반복가능한 객체(iterable object)의 value를 순환한다. for of와 in의 사용 예제 let list = [4, 5, 6]; for (let i in list) { console.log(i); // "0", "1", "2", } for (let i of list) { console.log(i); // "4", "5", "6" } 즉, 자바스크립트에서 for of와 in의 구분은 ..
문제링크 ( https://programmers.co.kr/learn/courses/30/lessons/43165 ) 내 풀이 - 재귀를 돌면서 operation 배열안에 +또는 -를 numbers만큼 채운다. (countWaysToMakeTarget) - numbers만큼 채운 뒤에는 채워진 opertaion으로 숫자를 계산한다 (getCalculatedNumber) - 계산한 숫자가 target과 같으면 answer을 증가시킨다. function mySolution(numbers, target) { var answer = 0; const getCalculatedNumber = (operatorArr) => numbers.reduce((pre, cur, idx) => operatorArr[idx] ==..
- 20200510
- 20200421
- 20200420
- 20200512
- likelion
- 20200804
- 20200417
- 20200403
- 20200429
- 20200317
- 20200423
- 백준
- 20200624
- 20200503
- 20200427
- 20200319
- chapter7
- 20200406
- 20201204
- 20200413
- 20200502
- 생활코딩리눅스
- 20200504
- 20200415
- 20200424
- 20200622
- 20200428
- 20200425
- 20200330
- chapter8
- Total
- Today
- Yesterday