본문 바로가기

728x90

프로그래머스 코딩(자바)/Level 0 날짜별 풀이

(10)
프로그래머스/코딩 기초 트레이닝 Day2 - 문자열 겹쳐쓰기 [문제] 문제 설명 : 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이 입출력 예 my_string overwrite_string s result "He11oWor1d" "lloWorl" 2 "HelloWorld" ..
프로그래머스/코딩 기초 트레이닝 Day2 - 홀짝 구분하기 [문제] 문제 설명 : 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ n ≤ 1,000 입출력 예 입력 #1 100 출력 #1 100 is even 입력 #2 1 출력 #2 1 is odd ※ 2023년 05월 15일 지문이 수정되었습니다. [풀이] 1 2 3 4 5 6 7 8 9 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(n + " is ..
프로그래머스/코딩 기초 트레이닝 Day2 - 문자열 돌리기 [문제] 문제 설명 : 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 입출력 예 입력 #1 abcde 출력 #1 a b c d e [풀이] 1 2 3 4 5 6 7 8 9 10 11 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for(char ch : a.toCharArray()){ System.out.println(ch); } } } Colored by Color Scri..
프로그래머스/코딩 기초 트레이닝 Day2 - 문자열 붙여서 출력하기 [문제] 문제 설명 : 두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str1, str2의 길이 ≤ 10 입출력 예 입력 #1 apple pen 출력 #1 applepen 입력 #2 Hello World! 출력 #2 HelloWorld! [풀이] 1 2 3 4 5 6 7 8 9 10 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(..
프로그래머스/코딩 기초 트레이닝 Day2 - 덧셈식 출력하기 [문제] 문제 설명 : 두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요. a + b = c 제한사항 1 ≤ a, b ≤ 100 입출력 예 입력 #1 4 5 출력 #1 4 + 5 = 9 [풀이] 1 2 3 4 5 6 7 8 9 10 11 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " + " + b + " = " + (a+b)); } } Colored by Color..
프로그래머스/코딩 기초 트레이닝 Day1 - 대소문자 바꿔서 출력하기 [문제] 문제 설명 : 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환 해서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 20 str은 알파벳으로 이루어진 문자열입니다. 입출력 예 입력 #1 aBcDeFg 출력 #1 AbCdEfG ※2023년 05월 03일 제한사항이 수정되었습니다. [풀이] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a =..
프로그래머스/코딩 기초 트레이닝 Day1 - 특수문자 출력하기 [문제] 문제 설명 : 다음과 같이 출력하도록 코드를 작성해 주세요. 출력 예시 !@#$%^&*(\'"?:; [풀이] 1 2 3 4 5 6 7 import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); } } Colored by Color Scripter [설명] \는 이스케이프 시퀀스(escape sequence) 를 나타낼때 사용하는 문자입니다. \자체를 출력하기 위해서는 \\ 연달아 두번을 입력해야 합니다. 그리고 "(큰 따옴표)안에서 "(큰 따옴표)를 출력하려면 \"를 입력해야 합니다. 나머지는 그냥 출력하면 됩니다. 이스..
프로그래머스/코딩 기초 트레이닝 Day1 - 문자열 반복해서 출력하기 [문제] 문제 설명 : 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5 입출력 예 입력 #1 string 5 출력 #1 stringstringstringstringstring [풀이] 1 2 3 4 5 6 7 8 9 10 11 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int n = sc.nextInt(); System.out.println(str.repeat(n..

728x90