[프로그래머스/Java] Lv.1 서울에서 김서방 찾기 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { public String solution(String[] seoul) { String answer=""; int loc=0; for(int i=0; i [JAVA] 프로그래머스 스쿨/JAVA Lv.1 2023. 1. 10. 15:31
[프로그래머스/Java] Lv.1 문자열 다루기 기본 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Solution { public boolean solution(String s) { boolean answer = true; if (s.length() == 4 || s.length() == 6) { //길이가 4 or 6이면 try { Integer.parseInt(s); //s를 integer로 변환을 시도 answer=true; } catch (NumberFormatException nfe) { //integer변환을 시도했는데 문자가 포함되어있으면 예외 발생 answer=false; } }else { //길이가 4 or 6이 아니면 answer=false; } return answer; } } Colored.. [JAVA] 프로그래머스 스쿨/JAVA Lv.1 2023. 1. 9. 17:44
[프로그래머스/Java] Lv.1 문자열 내림차순으로 배치하기 문제 풀이 1 2 3 4 5 6 7 8 import java.util.Arrays; class Solution { public String solution(String s) { char[] c=s.toCharArray(); //s 의 모든 문자를 char로 변환해서 배열에 담음 Arrays.sort(c); //정렬 return new StringBuilder(String.valueOf(c)).reverse().toString(); } } Colored by Color Scripter cs [JAVA] 프로그래머스 스쿨/JAVA Lv.1 2023. 1. 9. 17:39
[LeetCode/릿코드] 13. Roman to Integer 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 class Solution { public int romanToInt(String s) { int answer = 0; int curr = 0; int prev = 0; for (int i = s.length() - 1; i >= 0; i--) { switch (s.charAt(i)) { case 'M': curr = 1000; break; case 'D': curr = 500; break; case 'C': curr = 100; break; case 'L': curr = 50; break; case 'X': curr = 10; break; case 'V': curr.. [JAVA] LeetCode/Easy 2023. 1. 9. 17:35
[LeetCode/릿코드] 9. Palindrome Number 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { public boolean isPalindrome(int x) { String strX = String.valueOf(x); StringBuffer sb = new StringBuffer(strX); String revX = sb.reverse().toString(); if(strX.equals(revX)){ return true; }else{ return false; } } } Colored by Color Scripter cs [JAVA] LeetCode/Easy 2023. 1. 9. 17:32
[프로그래머스/Java] Lv.1 문자열 내 p와 y의 개수 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 class Solution { boolean solution(String s) { boolean answer = false; int countP=0; //p의 개수를 담을 int int countY=0; //y의 개수를 담을 int for(int i=0; i [JAVA] 프로그래머스 스쿨/JAVA Lv.1 2023. 1. 8. 00:38
[프로그래머스/Java] Lv.1 문자열 내 마음대로 정렬하기 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.Arrays; class Solution { public String[] solution(String[] strings, int n) { String[] answer = new String[strings.length]; for(int i=0; i [JAVA] 프로그래머스 스쿨/JAVA Lv.1 2023. 1. 8. 00:35
[프로그래머스/Java] Lv.1 두 정수 사이의 합 문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { public long solution(int a, int b) { long answer = 0; if (a == b) { //a와 b가 같은 경우 answer = a; } else { for (int i = Math.min(a, b); i [JAVA] 프로그래머스 스쿨/JAVA Lv.1 2023. 1. 6. 09:57