본문 바로가기

자기개발/TIL35

reduce 익히기 오늘은 프로그래머스에서 n의 배수 고르기를 풀어봤다. numlist라는 배열이 주어지고 n이라는 정수가 주어진다면 n의 배수를 numlist에서 뽑아 answer로 도추하면 되는거였다. 이걸 보고 reduce를 사용해봐야지 라고 생각했고, 만약 map을 쓴다면 filter도 써야해서 길어지니깐 reduce가 맞겠다고 생각했다. reduce를 사용할때는 매번 첫번째 시작을 기입해야 해서 곤란했고 사용하기 어렵다고 매번 생각했는데 이번기회에 익혀보자는 맘으로 임했다. function solution(n, numlist) { var answer = []; //이건 if문을 사용해서 보낼때 // numlist.reduce((acc, t) => {if(t % n === 0){answer.push(t)}}, 0 ).. 2023. 6. 24.
수학 어렵네.. 프로그래머스 lv.0 주사위의 개수를 풀었다. 나는 이 문제를 풀때 상자의 부피를 구하고 주사위의 부피를 구해서 나누면 되지 않을까 해서 입출력 예제 2번의 예를 갖고 내 가설과 붙여봤다. 상자의 크기가 가로 10, 세로 8, 높이 6이므로 모서리의 길이가 3인 주사위는 12개 들어갈 수 있습니다. 근데 (10*8*6)/(3*3*3)을 하면 5.xxx가 나오는데 정수만 보면 5다. 근데 예제는 12개 란다.. 왜지...? 나 수학도 못하나? 이렇게 생각했는데 이건 부피를 비교해서 하면 안되는 거였다. chatgpt에 넣어서 풀어보게 시키니까 각 가로/모서리, 세로/모서리, 높이/모서리한 뒤 나온 정수를 모두 곱하는 거였다.. 왜지..?? 그래서 상상으로 3짜리를 하나씩 넣으면서 상상했더니 chatgpt가.. 2023. 6. 22.
내가 영어 면접을 보다니? 제목 그대로다 내가 영어로 면접을 보다니 이게 꿈이야 생시야 영어 면접 준비도 제대로 안하긴 했다. 인터뷰가 실무진 면접->인사팀 및 관리자면접->어학능력 테스트->결과통보라고 하길래... 한국어로 보고 어학능력 테스트에서 영어로 면접을 보는 줄 알았지... 미리 대비하지 못한 내 탓이 크다.그래.. 크지..(먼산)이미 말레이시아로 가는 줄 알고 김칫국 사발로 들이키면서 말레이시아 여행 영상이라던가 보고 있었는데.. 헛꿈꾼게 되버렸지만!뭐 어때! 라고 하고 싶다. 면접 준비도 안하고 붙길 바라면 도둑놈 심보라지만 정말.. 영어면접으로 시작하는 건지 물어나 볼걸 그랬다 ㅋㅋ 그냥 말레이시아에 있는 한국인과 면접보는 줄 알았지.. jd에서도 영어랑 한국어를 잘 하는 사람을 뽑는다길래... 암튼 매칭해준 컨설.. 2023. 6. 21.
js replace사용하기로 시작했다 하지만 ... 프로그래머스 가위바위보 https://velog.io/@tkaqhcjstk/javascript-replace-%EC%97%AC%EB%9F%AC%EA%B0%9C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 javascript replace 여러개 하는 방법 바꿀문자 = "2020-12-14T07:54:40Z" 일 때2020.12.14 07:54:40 으로 보여주고 싶을 때 사용벨로그좀 더 정리 잘되어있는 네이버블로그 velog.io 프로그래머스에서 lv.0 가위바위보를 풀었다. 가위는 2 바위는 0 보는 5로 표현, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return 그래서 나는 replace(0->5, 5->2, 2->0)을 하면 되겠다 싶어서 rsp.replace(.. 2023. 6. 19.