내 코드 class Solution { public int solution(int n) { return (Math.pow((int)Math.sqrt(n) , 2) == n) ? 1 : 2; } } ✱ Math.pow(num, x) ➝ num의 x 제곱함수 ✱ Math.sqrt(num) ➝ 제곱근 반환 (참고) [Java] 거듭 제곱 / 제곱근 구하기 (Math.pow(), Math.sqrt()) Java 거듭 제곱 (Math.pow()) / 제곱근 (Math.sqrt()) 구하기 velog.io
코테
내 코드 class Solution { public int solution(String my_string) { int answer = 0; String intStr = ""; // for문으로 숫자 추출 for(int i=0 ; i < my_string.length() ; i++) { char ch = my_string.charAt(i); // 0 9 if(48
내 코드 class Solution { public String solution(String my_string) { return my_string.replaceAll("a", "") .replaceAll("e", "") .replaceAll("i", "") .replaceAll("o", "") .replaceAll("u", ""); } } 나는 일일이 replace 해주었다.... 다른 사람 코드 class Solution { public String solution(String my_string) { String answer = ""; answer = my_string.replaceAll("[aeiou]", ""); return answer; } } 문자열 치환할 때 [] (정규식)로 한 번에 해줄 수..
.replace / .replaceAll : 특정 문자 대체/치환 시 사용하는데 여기서는 ""로 해서 문자 제거할 때 사용 class Solution { public String solution(String my_string, String letter) { return my_string.replaceAll(letter, ""); } } (참고) [JAVA] 자바_replace/replaceAll (문자열 치환) - replace() / replaceAll() 사용법 및 차이 - replace() - String replace(CharSequence target, CharSequence replacement) - replace() 함수는 대상 문자열을 원하는 문자 값으로 변환하는 함수이다. - 첫번째 매개..
내 코드 class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[num2 - num1 + 1]; for(int i=0 ; i
내 코드 class Solution { public int solution(int[] sides) { int answer = 0; // Max 길이를 구하고 int max = sides[0]; int idx = 0; for(int i=0 ; i max) { max = sides[i]; idx = i; } } // 나머지 두 변 길이 합이랑 비교 if(idx == 0) { if((sides[1]+sides[2]) > max) answer = 1; else answer = 2; } else if(idx == 1) { if((sides[0]+sides[2]) > max) answer = 1; else answer = 2; } else if(idx == 2) { if((sides[0]+sides[1]) > ma..
class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for(int i = 0 ; i < strlist.length ; i++) { answer[i] = strlist[i].length(); } return answer; } } 배열 길이 받을 때는 .length 를 쓰고, 문자열 길이 받을 때는 .length()를 쓰면 된다. 윽 길이 구하는 거 오랜만에 보니 헷갈린다...ㅠ (참고) [Java] 배열의 길이 구하기, length 속성 Java에서 배열의 길이를 구하기 위해서는 배열의 length 속성을 사용합니다. 예시 1 코드 public class ArrayReverse { ..
내 코드 import java.util.Arrays; class Solution { public String solution(String my_string) { // 배열 생성 char[] arr = new char[my_string.length()]; for(int i = 0 ; i < my_string.length() ; i++) { arr[my_string.length() - i - 1] = my_string.charAt(i); } return String.valueOf(arr); } } 다른 사람 코드 class Solution { public String solution(String my_string) { String answer = ""; for(int i=my_string.length()-1..