CodingTest68 [Programmers] 신규 아이디 추천 [문제 링크]https://school.programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이 과정]그냥 문제 그대로 구현하면 된다. [코드]class Solution { public String solution(String new_id) { String answer = ""; // 1단계 new_id = new_id.toLowerCase(); char[] cArr = new_id.toCharArray(); .. 2025. 5. 14. [Programmers] 이진 변환 반복하기 [문제 링크]https://school.programmers.co.kr/learn/courses/30/lessons/70129?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이 과정]while문으로 반복하며 답이 1이나올때까지 반복합니다.반복 내용은 문제와 같이 처음 문자에서 0을 빼고 자릿수를 2진법으로 바꾸는 것을 반복하면 됩니다. [코드]import java.util.*;class Solution { public int[] solution(String s) { int[] answer = new int[2]; int count.. 2025. 5. 13. [Programmers] 3진법 뒤집기 [문제 링크]https://school.programmers.co.kr/learn/courses/30/lessons/68935?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이 과정]문제 그대로 3진수로 변환하고 배열을 통해 뒤집은 다음 10진수로 변환하면 되는 문제입니다. [코드]import java.util.*;class Solution { public int solution(int n) { String go3 = Integer.toString(n, 3); char[] cArr = go3.toCharArray().. 2025. 5. 12. [Programmers] 문자열 압축 [문제 링크]https://school.programmers.co.kr/learn/courses/30/lessons/60057?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이 과정]한자리부터 글자의 반까지 하나하나 잘라보며 currentStr 와 새로운 단어가 같으면count++ 아니면 count의 숫자와 전의 단어를 저장 후 새로운 단어를 currentStr에 넣고count를 1로 초기화하여 반복한 후 minValue와 완성된 String의 length를 비교하여 정답을 구합니다. [코드]class Solution { public int solution(Strin.. 2025. 5. 12. [Programmers] 이상한 문자 만들기 [문제 링크]https://school.programmers.co.kr/learn/courses/30/lessons/12930?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이 과정]띄어쓰기가 시작하기 전 단어인지 확인하고 몇 번째 index인지 확인하는 count를 선언하고이 count에 맞게 문자들을 하나하나씩 변경하면서 answer에 추가했습니다. [코드]class Solution { public String solution(String s) { String answer = ""; int count = 0; fo.. 2025. 5. 11. [Programmers] 자연수 뒤집어 배열로 만들기 [문제 링크]https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [풀이 과정]주어진 n을 10으로 나눈 값은 항상 n의 1의 자리 수기 때문에 10으로 나눈 나머지를 answer 리스트에 넣고n을 10으로 나누는 것을 n이 0이 될때까지 반복 [코드]import java.util.*;class Solution { public int[] solution(long n) { List answer = new ArrayList(); while(n != 0) .. 2025. 5. 11. 이전 1 2 3 4 5 6 ··· 12 다음