2024/06 35

[programmers] JAVA_0단계 수 조작하기 1

수 조작하기 1 풀이- for문을 이용하여 charAt(i)로 순서대로 계산하는 방법class Solution { public int solution(int n, String control) { for (int i = 0; i  - 람다 스트림을 이용한 방법class Solution { public int solution(int n, String control) { return control.chars().reduce(n, (acc, c) -> acc + (c == 'w' ? 1 : c == 's' ? -1 : c == 'd' ? 10 : -10)); }} control.chars() 문자열 control을 각 문자의 유니코드 값을 나타내는 정수 ..

코딩테스트 2024.06.19

[programmers] JAVA_0단계 홀짝에 따라 다른 값 반환하기

홀짝에 따라 다른 값 반환하기 풀이- 1부터 증가하여 비교해 합하는 방법class Solution { public int solution(int n) { int answer = 0; if (n % 2 == 1) { // n이 홀수일 때 for (int i = 1; i  - ⭐ n부터 감소하여 합하는 방법 class Solution { public int solution(int n) { int answer = 0; for(int i = n; i >= 0; i -= 2) answer += (n % 2 == 0) ? i * i : i; return answe..

코딩테스트 2024.06.18