반응형
#문제
#문제 해설
function solution(s) {
var answer = 0;
//대문자 변환
let str = s.toUpperCase()
//str에 p개수 새기
let pStr = str.split('P').length -1;
//str에 y개수 새기
let yStr = str.split('Y').length - 1;
if (yStr == pStr) {
answer = true
} else if (yStr != pStr) {
answer = false
} else if (answer == 0) {
answer = true
}
//str에 둘다 없을떄 true
return answer;
}
console.log(solution("Pz", true))
function solution(s) {
//대문자 변환
return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}
console.log(solution("kz", true))
#문제후기
문제를 2가지 방법으로 풀어봣는데 하는말은똑같다.
p와y를 대문자나 소문자로 변경하고 두개의 갯수를 비교하면 됫던 문제였다.
키워드는 당황하지말고 크기를 한곳으로 몰아버리는게 제일 중요한거같다.
반응형
'알고리즘풀어보기' 카테고리의 다른 글
수박수박수박수박수박수? (0) | 2023.01.31 |
---|---|
서울에서 김서방 찾기 (0) | 2023.01.31 |
내적 (0) | 2023.01.31 |
나누어 떨어지는 숫자 배열 (0) | 2023.01.31 |
x만큼 간격이 있는 n개의 숫자 (0) | 2023.01.31 |