Programmers56 프로그래머스([3차] n진수 게임) - Java [3차 n진수 게임] https://programmers.co.kr/learn/courses/30/lessons/17687 코딩테스트 연습 - [3차] n진수 게임 N진수 게임 튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0� programmers.co.kr * 로직 0~t*m까지의 숫자를 n진수화 시킨다 진수화된 문자를 첫 글자부터 탐색한다 만약 (i+1)%m == (p%m) 이라면 (즉, p번째 순서가 도달하면) -> 해당 글자를 답에 넣어준다(result) 만약 result의 길이가 t개 이상이 된다면 -> 종료시킨다 class Solution { public String.. 2020. 5. 18. 프로그래머스(캐시, 압축) - Java [캐시] https://programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr * 로직 만약 캐시 사이즈가 0이라면 -> cities의 개수 * 5를 리턴 1개 이상이라면 로직을 진행한다 우선 도시들을 소문자로 변환한다 캐시 사이즈만큼 도시를 담을 수 있는 list를 생성한다 cities를 차례대로 꺼내어 만약 해당 도시가 이미 존재한다면 기존에 있던 해당 도시를 제거하고 가장 최신으로 갱신 answer += 1 존재하지 않는다면 list가 캐시 사이즈보다 같거나 크다면 -> .. 2020. 5. 14. 프로그래머스([1차] 프렌즈 4블록) - Java [프렌즈 4블록] https://programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr * 로직 (0,0)부터 기준점을 한 칸씩 이동하며 2*2만큼의 크기만큼을 비교한다 모두 같은 캐릭터라면 캐릭터들의 좌표 정보를 리스트에 담는다(removeInfo) 기준점을 모두 돌고난 뒤에, 삭제할 캐릭터들의 정보가 존재한다면 각각의 위치를 지워준다 캐릭터들을 재배치한다 만약 존재하지 않는다면 -> 반복을 종료한다 import java.util.LinkedList; class Positio.. 2020. 5. 12. 이전 1 2 3 4 5 6 7 8 ··· 19 다음