2024/04/04 2

[프로그래머스] 옹알이(2) - Java

문제 설명 머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 1. 네가지 발음 가능 2. 네 가지 발음 조합 가능 3. 연속해서 같은 발음 X 예시 babbling 에서 1. 기본적으로 네가지 발음 찾기 2. 네가지 발음 조합된 것 찾기 3. 연속된 발음 제거 하기 구글링으로 몇개 사이트를 검색해 본 결과 해시맵이나 어레이리스트 등을 이용해서 중복되는 글을 치환하고 ..

[코딩테스트] 2024.04.04

[프로그래머스] 외계어 사전 - Java

문제 설명 PROGRAMMERS-962 행성에 불시착한 우주비행사 머쓱이는 외계행성의 언어를 공부하려고 합니다. 알파벳이 담긴 배열 spell과 외계어 사전 dic이 매개변수로 주어집니다. spell에 담긴 알파벳을 한번씩만 모두 사용한 단어가 dic에 존재한다면 1, 존재하지 않는다면 2를 return하도록 solution 함수를 완성해주세요. 풀이 해석 및 해결 방법 수립 1. spell 의 단어들을 이중 for문으로 하나씩 contains 하고 있는지 확인하고 다 돌면 완료 2. 풀다가 contains 부분에서 에러가 났다. 배열엔 그런 메소드가 없다고 해서 어레이 리스트로 바꿀까 하다가 그걸로 안하고도 저번에 비슷한 문제를 풀 수 있었던 것이 생각이 나서 좀더 검색해보고 String에 내가 진짜 ..

[코딩테스트] 2024.04.04