1번은 정규식을 사용해 연속적으로 숫자로 대치하는 방법을 사용했다2번은 split과 join을 사용해 문자열을 숫자로 대치하는 로직을 사용했다str관련 함수 이해 부족문자 하나하나를 뽑아서 그에 맞게 연산하려했는데, 문자를 일단 전부 숫자로 바꾸고 연산하는 게 더 간결
문제 링크사실상 문제를 보면 가로x세로 길이를 명시해서 더 헷갈리게 만들었다.사실 어떤 모서리는 가로가 될 수도 있고 세로도 될 수가 있다.그치만 한 모서리를 가로라고 지정하면 다른 모서리는 세로가 되어야 옳다.두 개의 모서리를 비교하여 큰 값을 전부 가로 작은 값을
문제 출처어떤 수로 n을 나누었을 때 나머지가 1이되려면 어떤 수는 n-1과 그 수의 약수가 된다.n-1의 약수를 모두 구해 배열에 저장하고, 가장 작은 수를 리턴해줬다. 약수가 없으면 n-1을 그대로 리턴해줬다.n-1로 나누었을 때 1이 남는다면 n-1의 약수로 나누
하드 코딩을 피해기 위해 유니코드를 사용해봤지만 결국 하드코딩이었다.스트링도 includes함수가 있었다... arr만 있는줄알았다.놓친 점포함하는 알파벳이 있어서 answer에 더해주었다면 break를 해줘야 나머지를 순회하지 않는다!
문제 링크변경된 문자를 크로아티아 문자로 바꾼다.그 후 크로아티아 문자중 갯수가 2개인 문자열이 있으면 '1'로 바꾸고 최종적으로 변환된 문자열의 갯수를 반환한다.replace를 사용할 경우 정규식을 사용하지 않으면 가장 처음 것만 대체된다.그렇기에 split과 joi
문제 링크groupWordCnt에 input단어의 갯수를 저장한다.연속되는 알파벳들 중 마지막 알파벳을 alphabetArr에 푸쉬한다.(현재 알파벳과 다음 알파벳이 일치하지 않는 경우 현재 알파벳을 푸쉬)푸쉬 하기 전에 현재 알파벳이 alphabetArr에 포함되는지