안녕하세요 Ayden 입니다.오늘부터 프로그래머스 문제 1문제씩 풀고 분석해 보려고 합니다.블로그에 올리기 부끄러운 풀이지만 왜 이렇게 풀었고 다른 사람은 어떻게 풀었는지 분석해 보면서 점점 나아지는 모습 보여드리겠습니다.문자열 s는 한 개 이상의 단어로 구성되어 있습
안녕하세요 Ayden 입니다.이번 문제는 완벽하게 풀지 못 했습니다. 풀어 보려고 약 4시간을 고민해봤으나, 결과적으로 테스트 케이스 6, 7, 8, 10, 12번을 통과 하지 못 하고 61.5점 받았습니다. 더 하다가는 장기적인 학습에 스스로 지칠 수 있어 다른 분이
arr 배열에서 3과 4가 중복으로 값이 할당되어 있을 때, Set()을 이용해 중복이 없는 배열을 변수에 할당할 수 있다.test1 처럼 사용하면 중복을 제거한 결과를 set 형식으로 변수에 할당하고test2 처럼 사용하면 중복을 제거한 결과를 다시 배열로 변환한 후
🕵️♀️ 애너그램(anagram)이란?단어나 문장을 구성하고 있는 문자의 순서를 바꾸어 다른 단어나 문장을 만드는 것이다. 예를 들어, Listen, Silent 가 애너그램이라고 할 수 있다.strA, strB에 각각 문자열이 할당되어 있을 때, split('')
🕵️♀️ 팰린드롬 / 회문(Palindrome)이란?앞에서부터 읽으나 뒤에서부터 읽으나 동일한 단어다.예를 들어, eye, level, madam이 팰린드롬이라고 할 수 있다.checkPalindrome 안에 reversed라는 문자열을 담는 변수를 선어하고 기존
정렬된 리스트에서 사용되는 탐색 알고리즘이다.리스트에서 탐색 범위를 절반씩 줄이며 특정한 값을 찾을 때 사용한다..indexOf() 와 같은 기존 메서드 보다 속도가 빠르고 효율적이라는 장점이 있다. ✍ 설명const num = \[1, 2, 3, 9, 12, 52,