[프로그래머스] n진수 게임
처리조건 더보기 https://programmers.co.kr/learn/courses/30/lessons/17687 풀이 입력값 : solution(16, 16, 2, 1); 우선 입력형식을 잘봐야했다. 진법n과 게임에 참가하는 인원m, 튜브순서p는 어떤 값인지 이해가 됐지만 미리구할 숫자갯수 t는 무슨뜻인지 몰랐고 처음 이해한 바로는 숫자t까지 구한다는 뜻인줄 알고 t까지의 n진법을 모두 표현해서 result에 담아보았다. 결과를 보면 아래처럼 18개의 요소가 들어간다. 그럼 여기서 상단 입력값중 튜브가 위치한 순서인 p는 1로써 맨처음이니 0,2,4,5,6,8,A,C,E,1이다. 문제 입출력예제이는 뒤에도 1이 몇개가 더붙여서 결과를 보여주는데 이는 내가 t의뜻을 잘못 이해한 것이다. 출력형식에 보..
2022. 3. 11.
[프로그래머스] 방금그곡
처리조건 더보기 https://programmers.co.kr/learn/courses/30/lessons/17683 풀이 입력값 : solution("ABCDEFG", ["12:00,12:14,HELLO,CDEFGAB", "13:00,13:05,WORLD,ABCDEF"]); 우선 musicinfos를 받아 map를 활용해 각 요소마다 elString으로 split(",")를 사용해 , 를 기준으로 나누어 주었다. 입력값을 기준으로 아래처럼 나누어진다. 여기서 우리는 시간이 12:00~ 12:14 처럼 뒤에 시간의 분에서 앞에 시간의 분을 빼면 총 분을 구하는게 쉽지만 만약에 12:30~13:20 이렇게 된다면 단순히 분만 빼주는 것으론 총 분을 구할 수 없다. 그래서 뒤 시간의 시간이 앞 시간의 시간보..
2022. 3. 9.