코딩테스트10 문자열 섞기 문제 : 길이가 같은 str1, str2를 두 문자열의 각 문자가앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return하는 함수 완성하시오.예시:st1 = "aaaaa"; str2 = "bbbbb";result = "abababababab"; public String solution(String str1, String str2) { StringBuilder answer = new StringBuilder(); for (int i = 0; i 정답 변수를 가변 객체인 StringBuilder()로 만들고,반복문으로 st1의 길이만큼 반복하며 str1과2의 문자열을 한개씩 차례대로 추가한다. String answer = ""; 그냥 String썼다가 이내 Str.. 2025. 5. 16. 문자 배열화 하기 문제 : 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예"He11oWor1d""lloWorl"2"HelloWorld""Program29b8UYP""merS123"7"ProgrammerS123" class Solution { public String solution(String my_string, String overwrite_string, int s) { String answer = my_string.substring(0,s) .. 2025. 5. 14. String은 불변(immutable)객체이고, StringBuilder는 가변(mutable)객체이다. 문제 : 알파벳으로만 이루어진 알파벳이 있다. 대소문자를 서로 변환해서 출력하라. Scanner sc = new Scanner(System.in); String a = sc.next(); String answer = ""; for(int i =0; i 문자열을 한 글자씩 비교해 처리하면 될 것 같아서 나는 위처럼 작성했다. '다른 사람의 풀이'를 살펴보던 중"String은 불변 객체이므로 매번 문자를 추가할 때마다 새로운 String 객체를 생성합니다. 그만큼 메모리가 많이 소모되고 연산 시간이 길어집니다. StringBuilder는 가변 객체이므로 수정하더라도 새로운 객체를 만들어내지 않습니다." 댓글이 있어 GPT한테 물어보니, Str.. 2025. 5. 13. JAVA - repeat() 함수 본격적인 입사 지원을 앞두고, 지원 폭을 늘리고자 코딩테스트 준비를 하고자 한다.전 회사 입사 전 Javascript로 잠깐 준비했었지만, 그 뒤로 아예 손을 놓았기 때문에 백지상태나 마찬가지.프로그래머스에서 기초부터 차근차근 하나씩 해보고 있다.문제 : 문자열 str과 정수 n이 주어집니다.str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.출력 예시:stringstringstringstringstring 쉽게 말해 n번만큼 str을 띄어쓰기 없이 한 줄로 출력하는 문제.나는 당연히? public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next().. 2025. 5. 13. 이전 1 2 다음