반응형 프로그래머스25 프로그래머스 day3 - 문자열 곱하기 프로그래머스 요일별 문제를 풀면서 헷갈렸던 문제들을 포스팅하며 복습하려 한다 3일차에는 문제를 잘못 읽어 어려웠거나 생각이 안났던 문제들이 많았다 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return하는 solution 함수를 작성해주세요. 입출력 예 my_string k result "string" 3 "stringstringstring" "love" 10 "lovelovelovelovelovelovelovelovelovelove" *내가 해결한 코드 class Solution { public String Solution(String my_string, int k) { StringBuilder sb = new StringBuilder(); f.. 2023. 10. 25. 프로그래머스 day3 - 문자 리스트를 문자열로 변환하기 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr 원소들을 순서대로 이어 붙인 문자열을 return하는 solution 함수를 완성해주세요 *제한사항 arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다. 자꾸 문제나 제한사항을 읽을 때 빼먹는 사항이 생긴다 ㅠ 주의해야지.. 입출력 예 arr result ["a", "b", "c"] "abc" *내가 해결한 풀이 class Solution { public String solution(String[] arr){ String answer = ""; for(int i=0; i 2023. 10. 25. 프로그래머스 day3 - 문자열 섞기 기초 트레이닝인데 갑자기 빈칸 앞에 서게 되니 어떻게 풀어야할지 아무 생각도 안난다 복잡하게 생각하지 말고 아는 데로 천천히 풀어보자 익숙해지면 더 나아지겠지! 이클립스에서 하면 문법 에러도 잡아주고 좋은데 프로그래머스에서 바로 디버깅 하려니 문법이 헷갈린다... 문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한번씩 등장하는 문자열을 만들어 return하는 solution 함수를 완성해주세요 *제한사항 str1 길이 = str2 길이 제한사항에서 두 문자열의 길이가 같다는 걸 못 보고 풀다가 더 어렵게 생각하고 있었다ㅠ 입출력 예 str1 str2 s "aaaaa" "bbbbb" "ababababab" *내가 해결한 풀이* clas.. 2023. 10. 25. 프로그래머스 day2 - 문자열 겹쳐쓰기(substring) 문제 설명 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예 my_string overwrite_string s result "He11oWor1d" "lloWorl" 2 "HelloWorld" "Program29b8UYP" "merS123" 7 "ProgrammerS123" *내가 해결한 코드* class Solution { public String solution(String my_string, String overwrite_string, int s) { String.. 2023. 10. 24. 프로그래머스 day2 - 문자열 돌리기 charAt() 사용하기 문제 설명 문자열 str을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해보세요. 입출력 예 입력#1 abcde 출력#1 a b c d e *내가 해결한 코드* import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for(int i=0; i 2023. 10. 24. 프로그래머스 day1 - 특수문자 출력하기 다음과 같이 출력하도록 코드를 작성해주세요. 출력 예시 !@#$%^&*(\'"?:; 특수문자는 그냥 출력하면 에러가 난다 //에러 발생 System.out.print("!@#$%^&*(\'"?:;"); 정답 : import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); } } 특수 문자열을 출력하기 위해서는 이스케이프 문자를 사용해야 함 2023. 10. 24. 이전 1 2 3 4 5 다음 반응형