전체 글 (43) 썸네일형 리스트형 [JAVA] 문자 리스트를 문자열로 변환하기 [문제] 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. [내풀이] class Solution { public String solution(String[] arr) { String answer = ""; for (int i = 0; i< arr.length; i++){ answer+= arr[i]; } return answer; } } [에러 및 해결] class Solution { public String solution(String[] arr) { String answer = ""; for (int i = 0; i< arr.length(); i++){ answer+= arr[i]; } return ans.. [JAVA] 문자열 섞기 [문제] 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. [내 풀이] class Solution { public String solution(String str1, String str2) { String answer = ""; char[] str1_c= str1.toCharArray(); char[] str2_c = str2.toCharArray(); for (int i = 0; i < str1.length(); i++){ answer += str1_c[i]; answer += str2_c[i]; } return answer; } } 앞선 포스트의 다른 .. [JAVA] 문자열 겹쳐쓰기 [문제] 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. [내 풀이] class Solution { public String solution(String my_string, String overwrite_string, int s) { String answer = ""; for (int i = 0; i =s && i< s + overwrite_string.length()){ answer += overwrite_string.. [JAVA] 홀짝 구분하기 [문제] 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. [내 풀이] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if (n%2 == 0){ System.out.println(n+" is even"); }else{ System.out.println(n+" is odd"); } } } [다른 사람의 풀이] import java.util.Scanner; public class Solution { .. [JAVA] 문자열 돌리기 [문제] 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. [내 풀이] 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 < a.length();i++){ System.out.println(a.charAt(i)); } } } [에러 및 해결] 문자열인 a를 array에서 특정 위치에 있는 원소 빼오듯이 인덱스를 이용하려고 했던 것이 문제. String에서 특정 위치에 있는 문자를 반환해올 때는.. [JAVA] 문자열 붙여서 출력하기 [문제] 두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요. [내 풀이] import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String b = sc.next(); System.out.print(a+b); } } +기호 사용 시 문자열은 합쳐서 출력 [다른 사람의 풀이] import java.io.BufferedReader; import java.io.IOException; import j.. [JAVA] [PCCE 기출문제] 8. 창고정리 [문제] 선빈이는 게임을 즐기던 중 가지고 있는 물건이 너무 많아 창고 정리를 하기로 했습니다. 선빈이가 보유한 게임 속 창고는 여러 칸으로 나누어져 있고 각 칸에는 물건들이 담겨있습니다. 창고를 정리할 방법을 고민하던 선빈이는 같은 물건이 여러 칸에 나누어 들어있는 것을 발견하고 우선 같은 물건끼리 최대한 겹쳐쌓는 방식으로 창고를 정리하기로 했습니다. 선빈이의 창고에 들어있는 물건의 이름과 개수는 리스트 형태로 주어지며, 한 칸에 겹쳐질 수 있는 물건의 개수에는 제한이 없다고 가정합니다. 예를 들어 창고의 각 칸에 담겨있는 물건의 이름이storage = ["pencil", "pencil", "pencil", "book"], 각 물건의 개수가 num = [2, 4, 3, 1]이라면 연필과 책을 한 칸에 .. [JAVA] [PCCE 기출문제] 6.가채점 [문제] A반 학생들은 시험이 끝난 뒤 성적이 나오기 전 자기 시험지를 가채점해 보았습니다. 이후에 선생님이 실제 성적을 불러 줄 때 가채점한 점수와 실제 성적이 다른 학생들이 있어 선생님께 문의를 하려고 합니다. 성적을 문의하려는 학생들의 번호가 담긴 정수 리스트 numbers와 가채점한 점수가 성적을 문의하려는 학생 순서대로 담긴 정수 리스트 our_score, 실제 성적이 번호 순서대로 담긴 정수 리스트 score_list가 주어집니다. 주어진 solution 함수는 가채점한 점수가 실제 성적과 동일하다면 "Same"을, 다르다면 "Different"를 순서대로 리스트에 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 한 줄을 수정해 주세요. [원 코드] class So.. 이전 1 2 3 4 5 6 다음