본문 바로가기

Coding Test

(221)
[프로그래머스/자바] 대문자와 소문자 class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(); char[] arr = my_string.toCharArray(); for(char c : arr){ if(c >= 97) sb.append((char)(c - 32)); else sb.append((char)(c + 32)); } return sb.toString(); } }
[프로그래머스/자바] 문자열 바꿔서 찾기 class Solution { public int solution(String myString, String pat) { myString = myString.replaceAll("A", "C"); myString = myString.replaceAll("B", "A"); myString = myString.replaceAll("C", "B"); return myString.contains(pat) ? 1 : 0; } }
[프로그래머스/자바] 원하는 문자열 찾기 class Solution { public int solution(String myString, String pat) { return myString.toUpperCase().contains(pat.toUpperCase()) ? 1 : 0; } }
[프로그래머스/자바] 최댓값 만들기 (2) import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int length = numbers.length; int a = numbers[0] * numbers[1]; int b = numbers[length - 1] * numbers[length - 2]; return a > b ? a : b; } } import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int length = numbers.length; return Math.max(numbers[0] *..
[백준/자바] 10988 - 팰린드롬인지 확인하기 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); String reverse = String.valueOf(new StringBuffer(str).reverse()); if(str.equals(reverse)) System.out.println("1"); else Sys..
[백준/자바] 5622 - 다이얼 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); char[] arr = br.readLine().toCharArray(); int time = 0; for(char c : arr){ if(c
[백준/자바] 2908 - 상수 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] ab = br.readLine().split(" "); StringBuffer _a = new StringBuffer(ab[0]).reverse(); StringBuffer _b = new StringBuffer(ab[1]).reverse(); int a..
[백준/자바] 2675 - 문자열 반복 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int t = Integer.parseInt(br.readLine()); for(int i=0; i