프로그래머스 4

[알고리즘] 프로그래머스 - 정수 내림차순으로 배치하기

프로그래머스 정수 내림차순으로 배치하기 문제를 보고 쉽게 풀릴 것 이라고 생각했다. 입력받은 정수 n을 내림차순 정렬해 리턴하면 끝 이라고 생각했지만 코드로 만드는 것은 쉬운 일이 아니었고 어떻게 풀어야할지 생각을 먼저 하고 풀어봤다. import java.util.*; class Solution { public long solution(long n) { long answer = 0; String nString = Long.toString(n); // n > 문자열로 변환 String[] arr = new String[nString.length()]; // 문자열 인덱스값 넣어줄 배열 생성 String result = ""; // System.out.println(nString); for (int i=0..

자바 알고리즘 2023.02.16

[알고리즘] 프로그래머스 - 핸드폰 번호 가리기

오늘부터 Java 언어에 익숙해질겸 알고리즘 문제 풀이를 시작했다. 문제는 프로그래머스 사이트의 핸드폰 번호 가리기. 문자열 phone_number의 뒷 4자리를 제외하고 "*"로 표시하면 된다. class Solution { public String solution(String phone_number) { String answer = ""; String frontNum = phone_number.substring(0, phone_number.length()-4); // 뒷 4자리 제외 번호. String backNum = phone_number.substring(phone_number.length()-4); // 뒷 4자리 번호 for (int i=1; i

자바 알고리즘 2023.02.15