
프로그래머스 가장 큰 수 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꿔서 출력해라.처음에는 그냥 단순히 ArrayList로 재배치해서 가장 마지막 순서부터 출력하려고 했다. 근데 두 자릿수 정수부

프로그래머스 K번째 수array의 i번째 숫자부터 j번째 숫자까지 자른 후, 배열을 정렬해서 k번째 숫자를 출력해라이번에는 ArrayList를 사용해서 풀어봤다✔️원래 우리가 배열에서 사용하는 index개념이 아닌 N번째~ N 번째~ 라서 index도 다 따로 계산해줬

프로그래머스 폰켓몬폰켓몬 N마리가 있고, N/2마리만 고를 수 있다. 최대한 많은 종류의 폰켓몬을 구하려고 할 때 최대로 많은 종류의 수를 구해라사실 문제 이해하는데 꽤 걸렸다. 처음에는 ArrayList로 중복된 걸 일일이 지우려는 멍청한짓을 하다가 HashSet 을

프로그래머스 완주하지 못한 선수 제시된 두 개의 배열을 비교해서 완주하지 못한 선수의 이름을 출력.🙅 실패 버전이렇게 진행을 했는데 오답이 나왔다. 테스트 케이스를 보니, 이름이 같은데 한 사람은 완주하고 다른 한 사람은 완주하지 않은 것을 확인할 수 있었다.그래서

프로그래머스 없는 숫자 더하기 0~9까지 수 중에 주어진 배열에 없는 숫자들만 더해서 출력하기hashSet을 사용하여 문제를 풀었다

프로그래머스 비밀지도 암호화 된 정수 배열을 이진수로 바꿔서 덧셈을 하는 문제처음에는 단순히 2진수로 바꿔서 자릿수 돌아가면서 덧셈만 해주려고 했는데 문제가 발생했다 예를 들어, arr10 = 9, arr20 = 30 일 때, 각각 2진수로 변환하면 1001, 111

프로그래머스 지폐 접기지폐를 접은 횟수를 저장할 정수 변수 answer를 만들고 0을 저장합니다.반복문을 이용해 bill의 작은 값이 wallet의 작은 값 보다 크거나 bill의 큰 값이 wallet의 큰 값 보다 큰 동안 아래 과정을 반복합니다.2-1. bill0이

프로그래머스 같은 숫자는 싫어연속적으로 나타나는 숫자는 하나만 남기고 남은 숫자는 출력하지 않음. 단, hashSet처럼 중복이 아예 없는 게 아니고 <연속적인 같은 수> 가 없는 것임왜 hashSet을 굳이 강조했냐면!!내가실수를했기때문이다 하하...그리고 해당

프로그래머스 로또의 최고 순위와 최저 순위값을 알아볼 수 없게 된 로또 용지에서 내가 당첨될 수 있는 최고의 등수와 최저의 등수를 확인해라학교 다닐 때 숱하게 나왔던 동생이 낙서해서 알아볼 수 없게 된... 어쩌고... 문제였다for문으로 푸는 방법을 해볼까 했는데 한