function findShort(s){ const wordList = s.split(' '); let answer= wordList[0].length; for(let i=0;i<wordList.length;i++){ const wordLen = wordList[i].length; if (answer > wordLen){ answer = wordLen; } } return answer }예를들면 이거임지적당할거같은거있음?
문제푸는데 코딩습관이 뭐가중요함 그리고 배열은 함수형으로 하는게 깔끔함
아니 코딩 ㅈ같이하다보면 나중에 협업할때나 사수한테 뺨맞는대서
조언 ㄳ
영어공부부터 하자
나영어잘하는데
함수명을 누가 저따위로 지음ㅇㅇ 지적해달라서 해줌. 저따구로 짜면 싸다구맞는다
홈페이지에서 정해준 함수명인데
ㅈㄹㄴ 원래 함수명 solution
저기선 findShort로 해줬는데 ㅠ
Lint만 키면 댐
esLint?
i = 0 부터 시작하는 이유가 무엇인가... 후....
배열 요소 전부 해보려고
let answer= wordList[0].length; 이미 첫번째 값은 가지고 있지 않는가.... 후........
ㅇㅎ ㄳ
리스트 함수형 좀 배워야겟다 니 코드 한두줄로 더 쉽게 짤 수 있음
조언 ㄳ
아 혹시 map,filter,reduce 이런거?
해당 댓글은 삭제되었습니다.
해줘
상구 오랜만.ㅋㅋㅋㅋ
ㅎㅇ요
코드 리뷰는 지 꼴리는대로 하는거고. 아재라면 return s.split(' ').filter(function(a){})로 간단하게 쓰겠다.
이젠 아재가 말하는대로합니다. 방금 새글썼어요 저땐 2일차라서 좆밥이었슴니다
다만 내장형 함수식은 오류를 skip하는 단점이 있어서 디버깅이 힘듬
ㄳ함ㄴ다
다른사람과 함께 일한다는 관점으로 다른사람도 손댈 수 있게 코딩을 하는 상상을 해봐. 내가 쓰는거면 방금 말한것 처럼 쓰겠지만 다른사람이랑 쓰는거면 니가 쓴 코드에 for문을 for iterator 형으로 바꾸고 성능향상을 위해 break 정도만 추가 하겠음.
ㄳ합니다.
해당 댓글은 삭제되었습니다.
고수님;
ㄳ
Math.min(..."a bc def g".split(' ').map(s => s.length));
good
그거 쓸려면 apply 써야하는거아님?
Math.min은 인자로 못받지않나
인자로 리스트
그니까 리스트 앞에 ... 붙이는거지
배워갑니다 ㄳ합니다선배님들