java(31)
-
[코딩테스트연습] 코딩테스트 입문 > Lv.0 n보다 커질 때까지 더하기
문제 설명 문제 풀이 class Solution { public int solution(int[] numbers, int n) { int answer = 0; for(int num: numbers){ answer += num; if(answer>n) return answer; } return answer; } }
2024.03.23 -
[코딩테스트연습] 코딩테스트 입문 > Lv.0 문자열을 정수로 변환하기
문제 설명 문제 풀이 class Solution { public int solution(String n_str) { int answer = Integer.parseInt(n_str); return answer; } }
2024.03.23 -
[코딩테스트연습] 코딩테스트 입문 > Lv.0 n의 배수 고르기
문제 설명 문제 풀이 numlist에서 하나씩 가져와서 n의 배수인지 확인하려고 했다. class Solution { public int[] solution(int n, int[] numlist) { int[] answer = {}; for(int num: numlist){ if(num%n==0) answer.append(num); } return answer; } } 하지만 아무생각 없이 파이썬 문법마냥 작성해버렸다.. 자바에서는 배열에 어떻게 새로운 원소를 추가할까? 방법을 찾아보니 여러가지 방법이 있었다. 그 중 배열을 List로 변환하여 .add()를 사용하는 방법이 있었다. import java.util.*; class Solution { public int[] solution(int n, in..
2024.03.23 -
[코딩테스트연습] 코딩테스트 입문 > Lv.0 숨어있는 숫자의 덧셈 (1)
문제 설명 문제 풀이 하나씩 가져와서 letter 인지 digit인지 판별하기로 했다. class Solution { public int solution(String my_string) { int answer = 0; for(int i=0; i
2024.03.21 -
[코딩테스트연습] 코딩테스트 입문 > Lv.0 제곱수 판별하기
문제 설명 문제 풀이 class Solution { public int solution(int n) { int answer = 0; String num = Integer.parseInt(Math.sqrt(n)); System.out.println(num); return answer; } } 가장 먼저 떠오른 생각은 Math.sqrt()였다. 이를 이용하면 루트를 씌운 기능이기 때문이다. 소수점이 존재하는지 안하는지 보기 위해 문자열로 바꿔서 출력해보고자 하였다. 근데 막상 출력하고 보니까 어떻게 처리해야할 지 모르겠는 것이다..!!!!!!!! 그래서 그냥 int로 형변환해서 그걸 다시 제곱한 후 n과 같은지 다른지 보기로 했다. class Solution { public int solution(int n..
2024.03.21 -
[코딩테스트연습] 코딩데스트 입문 > Lv.0 모음 제거
문제 설명 문제 풀이 class Solution { public String solution(String my_string) { String aeiou = "aeiou"; String answer = ""; for(int i=0; i
2024.03.21