본문 바로가기
eomoff

Dev Log/Algorithm

4

Dev Log/Algorithm [프로그래머스] 코딩 기초 트레이닝 - Day 4 코딩테스트 기초 - Day 4 : 연산, 조건문문제 1. n의 배수문제: 정수 num과 n이 주어질 때, num이 n의 배수이면 1을, 아니면 0을 return한다.입력: 98 2출력: 1입력: 34 3출력: 0정답:획득: 나머지 연산자 %의 결과가 0인지로 배수 여부를 판별하는 방법, 삼항 연산자로 두 값 중 하나를 반환하기문제 2. 공배수문제: 정수 number와 n, m이 주어질 때, number가 n의 배수이면서 m의 배수이면 1을, 아니면 0을 return한다.입력: 60 2 3출력: 1입력: 55 10 5출력: 0정답:획득: 두 조건을 모두 만족해야 할 때 논리 AND 연산자 &&로 조건을 묶는 방법문제 3. 홀짝에 따라 다른 값 반환하기문제: 양의 정수 n이 주어질 때, n이 홀수면 n 이하.. 2026. 10. 5. 00:57
Dev Log/Algorithm [프로그래머스] 코딩 기초 트레이닝 - Day 3 문제 1. 문자열 섞기문제: 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.1 ≤ str1의 길이 = str2의 길이 ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열입력: solution("aaaaa", "bbbbb")출력: "ababababab"정답:class Solution { public String solution(String str1, String str2) { StringBuilder result = new StringBuilder(); for(int i = 0; i 획득: 처음엔 char[] 배열을 .. 2026. 9. 20. 17:28
Dev Log/Algorithm [프로그래머스] 코딩 기초 트레이닝 - Day 2 코딩테스트 기초 - Day 2 : 출력, 연산, 문자열 조작문제 1. 덧셈식 출력하기문제: 두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.입력: 4 5출력: 4 + 5 = 9정답:import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " + " + b + " = " + (a + b)); }}획득: 딱히 획득할만한게 .. 2026. 9. 15. 16:36
Dev Log/Algorithm [프로그래머스] 코딩 기초 트레이닝 - Day 1 문제 1. 문자열 출력하기문제: 문자열 str이 주어질 때, str을 출력한다.입력: HelloWorld!출력: HelloWorld!정답:import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(a); }}획득:입력 받는 방법을 알아냄import java.util.Scanner;Scanner sc = new Scanner(System.in);String s = sc.next();문제 2. a와 b 출력하기문제: 정수 .. 2026. 9. 14. 16:50