본문 바로가기

Programmers 기초12

더 크게 합치기 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. class Solution { public int solution(int a, int b) { String ab = String.valueOf(a)+String.valueOf(b); String ba = String.valueOf(b)+String.valueOf(a); int abValue = Integer.parseInt(ab); int baValue = Integer.parseInt(ba); if(abValue > baValue){ return abValue; } else{ return baValue; } } } 먼저, 두 개의 양의 정수 a와 b가 주어졌을 때, 각각을.. 2024. 3. 31.
문자열 곱하기 class Solution { public String solution(String my_string, int k) { String answer = ""; for(int i = 0; i 2024. 3. 21.
문자열 섞기 class Solution { public String solution(String str1, String str2) { String answer = ""; for(int i=0; i 2024. 3. 13.
문자열 겹쳐쓰기 class Solution { public String solution(String my_string, String overwrite_string, int s) { String answer = ""; answer = my_string.substring(0,s) + overwrite_string + my_string.substring(s+overwrite_string.length()); return answer; //substring (start포함,end제외); } } substring(start 포함, end 제외) 2024. 3. 13.
홀짝 구분하기 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 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n =.. 2024. 3. 13.
문자열 붙여서 출력하기 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.println(a+b); } } 2024. 3. 12.
덧셈식 출력하기 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)); } } 2024. 3. 12.
특수문자 출력하기 import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); } } 2024. 3. 9.
대소문자 바꿔서 출력하기 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String answer = ""; for(int i = 0; i 2024. 3. 9.