
[ 코드 보기 ] import java.util.*; class Solution { public int solution(String name) { // 문제 : // 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. // 만들고자 하는 이름 name이 매개변수로 주어질 때, // 이름에 대해 조이스틱 조작 횟수의 최솟값을 return 하도록 solution 함수를 만드세요. int answer = 0; // + 변수 answer에는 조작횟수를 저장한다. int LR = name.length() -1; // + LR은 좌우로 움직일 수 있는 횟수의 최대치를 저장한다. for ( int i = 0; i < name.length(); i++ ){ // =================..

[ 코드 보기 ] import java.util.*; class Solution { public String solution(String number, int k) { // ================================================================== // + 문제 접근을 가장 작은 숫자 k개를 삭제하는 것이 아니라 // + 가장 큰 숫자 number.length() - k개를 구하여 붙이는 식으로 수행하였다. // ================================================================== StringBuilder sb = new StringBuilder(); // + 최종적으로 String의 형태를 지녀야하기에, St..