import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); sc.close(); str = str.toUpperCase(); System.out.println(Palindrome(str)); } public static String Palindrome(String str) { String answer = "YES"; int len = str.length(); for(int i=0; i

전체 글
import java.util.Arrays; import java.util.Collections; class Solution { public String solution(String s) { Character []arr = new Character[s.length()]; for(int i = 0; i
import java.util.*; public class Main{ public static void main(String[]args){ Scanner quadrant=new Scanner(System.in); double x=quadrant.nextDouble(); double y=quadrant.nextDouble(); if(x>0) { if(y>0) { System.out.println("1"); }else { System.out.println("4"); } }else if(x
public class Main { public static void main(String[] args) { boolean check[] = new boolean[10001]; for(int i = 1; i
import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; class Solution { public int[] solution(int[] numbers) { HashSetset =new HashSet(); for(int i = 0; i
import java.util.Arrays; class Solution { public int solution(int[] d, int budget) { int answer = 0; Arrays.sort(d); int sum = 0; for(int i : d) { sum += i; if(sum>budget) { break; } answer++; } return answer; } } 간단하니깐 바로 문제풀이 1. d의 배열을 오름차순 정렬 2. 각 부서의 값을 차례로 더할 sum 변수 3. d배열의 값을 하나씩 넘기면서 sum에 저장하고 이 값이 총 예산(budget)을 넘는지 확인 4. 넘으면 answer의 값이 올라가지 않은 채 반복문을 break하고 return answer 끝!