정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인데스까지 자른 정수 배열을 return class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = new int[num2 - num1 + 1]; for(int i=num1, j=0; i
class Solution { public int solution(int n) { int answer = 0; // 주어진 수 n을 자릿수마다 나눠서 더합니다. while (n > 0) { answer += n % 10; // 현재 자릿수의 숫자를 더함 n /= 10; // 다음 자릿수로 이동 } return answer; } } - 현재 자릿수의 숫자를 더함 주어진 정수 n을 10으로 나눈 나머지값은 1의자리 숫자이다. 때문에 answer에 계속 현재 자릿수의 숫자를 더해준다. - 다음 자릿수 이동 주어진 정수 n을 10으로 나누면 1의자리 숫자가 소수점 첫째 자리가 되고 나눈 값을 int형인 answer에 넣으면 원래 10의 자리였던 수가 1의 자리로 오고 원래 1의자리였던 수는 없어지게된다. 즉, ..
import java.lang.Math; class Solution { public int solution(int n) { double a = Math.sqrt(n); if(a == (int)a) { return 1; } else { return 2; } } } Math.sqrt() = 자바 제곱근(루트)구하기, 입력값과 출력값은 모두 double형 제곱수는 루트를 씌우면 정수가 나올 것이기 때문에 if문에 '루트 값이 정수이면' 이라는 조건문을 작성했다.
class Solution { public String solution(String my_string) { // my_string이라는 문자열을 char 형식의 배열로 변환하여 배열 a에 저장 char[] a = my_string.toCharArray(); // 문자 배열 뒤집기 for (int i = 0, j = a.length - 1; i < j; i++, j--) { char temp = a[i]; a[i] = a[j]; a[j] = temp; } // 뒤집힌 문자 배열을 문자열로 변환하여 출력 String answer = new String(a); return answer; } } - toCharArray : String 문자열을 char형 문자 배열로 바꿔서 반환해주는 메서드 - toCharAr..
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; } } - 주어진 문자열 배열의 길이만큼 정수 배열을 선언 - 문자열의 길이를 계산하여 정수 배열에 저장합니다. - 계산된 정수 배열을 반환
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.