[Java] 삼총사
·
CodingTest/[프로그래머스] 자바
📃 문제 설명 한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다.이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다.예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때,첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다.또한, 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다.따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다.한국중학교 학생들의 번호를 나타내는 정수 배열 `number`가 매개변수로 주어질 때,학생들 중 삼총사를 만들 수 있는 방법의 수를 return 하도록 solution 함수를 완성하세요...
[Java] 정수 내림차순으로 배치
·
CodingTest/[프로그래머스] 자바
📄 문제 설명함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.제한 조건n은 1이상 8000000000 이하인 자연수입니다.입출력 예xreturn10true      🔍  문제 접근 방법 단계 1. 정수 n의 자릿수를 문자열로 반환정수의 자릿수를 하나씩 처리하기 위해 문자열로 반환한다.long n = 118372;String str = Long.toString(n); // "118372"   단계 2. 문자열을 문자 배열로 반환문자열로 반환한 각 자리 수를 쉽게 다루기 위해 문자 배열로 반환한다.이때, Array 클래스를 import 해주어야 한다.char[]..