본문 바로가기

Programmers

(10)
[Day2] 문자열 겹쳐쓰기 풀이코드class Solution { public String solution(String my_string, String overwrite_string, int s) { // 문자열 my_string의 앞부분 (0부터 s 이전까지 부분)을 저장 String front = my_string.substring(0, s); // 문자열 my_string의 뒷부분 (s + overwrite_string의 길이 이후 부분)을 저장 String back = my_string.substring(s + overwrite_string.length()); // 앞부분 + 덮어쓰기 문자열 + 뒷부분을 이어서 새로운 문자열을 생성 String ..
[Day2] 홀짝 구분하기 풀이 코드public class Solution { public static void main(String[] args) { // Scanner 객체를 생성하여 입력을 받기 위해 준비 Scanner sc = new Scanner(System.in); // 정수를 입력받아 변수 n에 저장 int n = sc.nextInt(); // n이 짝수인지 검사 if(n % 2 == 0) { // n이 짝수라면, n과 "is even" 문자열을 출력 System.out.println(n + " is even"); } else { // n이 홀수라면, n과 "is od..
[Day2] 문자열 돌리기 풀이 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { // Scanner 객체를 생성하여 입력을 받기 위해 준비 Scanner sc = new Scanner(System.in); // 문자열을 입력받아 변수 a에 저장 String a = sc.next(); // 문자열 a의 각 문자를 순회하면서 출력 for (int i = 0; i
[Day2] 문자열 붙여서 출력하기 풀이코드import java.util.Scanner;public class Solution { public static void main(String[] args) { // Scanner 객체를 생성하여 입력을 받기 위해 준비 Scanner sc = new Scanner(System.in); // 첫 번째 문자열을 입력받아 변수 a에 저장 String a = sc.next(); // 두 번째 문자열을 입력받아 변수 b에 저장 String b = sc.next(); // 두 문자열 a와 b를 이어서 출력 System.out.print(a + b); // Scanner 객체를 닫기 ..
[Day2] 덧셈식 출력하기 풀이 코드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)); }}import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in)..
[Day1] 특수문자 출력하기 풀이 코드import java.util.Scanner;public class Solution { // Solution 클래스를 정의 public static void main(String[] args) { // main 메서드를 정의(프로그램 실행의 시작 지점) // 특수 문자들을 포함한 문자열을 출력 // 역슬래시(\)와 큰따옴표(")는 이스케이프 문자로 사용되어야 함 System.out.println("!@#$%^&*(\\\'\"?:;"); // 출력되는 문자열은 !@#$%^&*(\'"?:; }}
[Day01] 대소문자 바꿔서 출력하기 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner 객체를 생성하여 입력 받기 String a = sc.next(); // 입력된 문자열을 변수 a에 저장 StringBuilder result = new StringBuilder(); // 결과를 저장할 StringBuilder 객체 result를 초기화 // 문자열 a의 각 문자를 순회하기 위한 for 루프 for(int i = 0; i
[Day01] 문자열 반복해서 출력하기 풀이코드 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(); for(int i=1;i