[TIL] 카테고리/알고리즘 문제풀기
-
-
[자바스크립트] 프로그래머스 Lv.1 서울에서 김서방 찾기[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:44
let kim = seoul.indexOf("Kim") // 서울에서 "Kim"과 일치하는 값의 인덱스를 찾아서 answer = `김서방은 ${kim}에 있다` // 문자열에 넣기! // 한줄로는 answer = `김서방은 ${seoul.indexOf("Kim")}에 있다` 문제 귀엽당 ㅋㅋㅋ https://programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co..
-
[자바스크립트] 프로그래머스 Lv.1 문자열 다루기 기본[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:42
if (s.length == 4 || s.length == 6) { //문자열의 길이가 4 또는 6이라면 answer = parseInt(s) == s // s를 정수로 변환한 값이 s가 맞는지 확인한다! } 아... ㅋㅋㅋ 이건 한번 틀렸던 문제. // 틀렸던 답안. if (s.length == 4 || s.length == 6) { answer = s*1 == s } 93.8% 맞았으나 case 11 가 틀렸다는데 대체 알수가 없는 것이다 ㅋㅋㅋ... 아니 11번 케이스가 뭔데~ 프로그래머스는 테스트 케이스를 공개하라..! ㅋㅋㅋ 알고 보니 정수만 통과시키도록 짰어야 했던 거였다 ㅋㅋㅋㅋ '12.3' 는 false여야하는데 true가 뜨니까 안되었던것.. 웃프당. 조금 더 경우의 수에 주의를 기울이자..
-
[자바스크립트] 프로그래머스 Lv.1 문자열 내 p와 y의 개수[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:41
return s.toLowerCase().split('p').length == s.toLowerCase().split('y').length // 비교하기 편하게 모두 소문자로 바꾼 뒤, //p를 기준으로 split 했을때와 y를 기준으로 split했을때의 길이를 비교한다 https://programmers.co.kr/learn/courses/30/lessons/12916 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr