[프로그래머스/Java] Lv.0 - 홀짝에 따라 다른 값 반환하기
·
코딩테스트/프로그래머스
문제 설명양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ n ≤ 100class Solution { public int solution(int n) { int sum = 0; if (n % 2 != 0) { for (int i = 1; i n이 홀수일 때는 for문 시작을 1로 하고 2씩 더해가며 sum을 구하고n이 짝수일 떄는 for문 시작을 2로 하고 2씩 더하며 sum을 구한다.
[프로그래머스/Java] Lv.0 - 두 수의 연산값 비교하기
·
코딩테스트/프로그래머스
문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다.제한사항1 ≤ a, b class Solution { public int solution(int a, int b) { int n1 = Integer.parseInt(Integer.toString(a) + Integer.toString(b)); int n2 = 2 * a * b; if(n1 >= n2) ..
[프로그래머스/Java] Lv.0 - 문자열 겹쳐쓰기
·
코딩테스트/프로그래머스
문제설명문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 10000 ≤ s ≤ my_string의 길이 - overwrite_string의 길이 class Solution { public String solution(String my_string, String overwrite_string, int s) {..
[프로그래머스/Java] Lv.0 - 홀짝 구분하기
·
코딩테스트/프로그래머스
문제 설명자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요.제한사항1 ≤ n ≤ 1,000import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n % 2 == 0) { System.out.println(n + " is even"); } else { System.out.println(n + " is..
[프로그래머스/Java] Lv.0 - 대소문자 바꿔서 출력하기
·
코딩테스트/프로그래머스
문제 설명영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 20str은 알파벳으로 이루어진 문자열입니다.import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); for (int i = 0; i = 65 && a.charAt(i) charAt()은 문자를 정수로 바꿔주는 함수이기 때문에 출력할때 다시 char형으로 형변환 해주어야 한다...