개발자가 되

전체 글 84

Lv.0 n의 배수

문제설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항2 ≤ num ≤ 100 2 ≤ n ≤ 9  입출력 예numnresult98213430입출력 예 설명입출력 예 #198은 2의 배수이므로 1을 return합니다.입출력 예 #232는 3의 배수가 아니므로 0을 return합니다. 풀이 JAVAclass Solution { public int solution(int num, int n) { int answer = 0; if(num % n == 0){ answer = 1; } else { answe..

Lv.0 두 수의 연산값 비교하기

문제설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. 제한사항1 ≤ a, b  입출력 예abresult291364912912 입출력 예 설명입출력 예 #1a ⊕ b = 291 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 364 이므로 364를 return 합니다.입출력 예 #2a ⊕ b = 912 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 912 이..

Lv.0 더 크게 합치기

문제설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 제한사항1 ≤ a, b  입출력 예abresult991991898898 입출력 예 설명입출력 예 #1a ⊕ b = 991 이고, b ⊕ a = 919 입니다. 둘 중 더 큰 값은 991 이므로 991을 return 합니다. 입출력 예 #2a ⊕ b = 898 이고, b ⊕ a = 889 입니다. 둘 중 더 큰 값은 898 이므로 898을 return 합..

Lv.0 문자열 곱하기

문제설명문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항1 ≤ my_string의 길이 ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ k ≤ 100 입출력 예 my_stringk result "string"3"stringstringstring""love"10"lovelovelovelovelovelovelovelovelovelove" 입출력 예 설명입출력 예 #1예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다. 입출력 예 #2예제 2번의 my_string은 "love"이고 이를 10번..

Lv.0 문자 리스트를 문자열로 변환하기

문제설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 제한사항1 ≤ arr의 길이 ≤ 200arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다. 입출력 예arrresult["a","b","c"]"abc" JAVAclass Solution { public String solution(String[] arr) { String answer = ""; for(String a : arr) { answer += a; } return answer; }}* 한줄 코딩class Solution { public Stri..

Lv.0 문자열 섞기

문제설명길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 제한사항1 ≤ str1의 길이 = str2의 길이 ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 입출력 예str1str2result"aaaaa""bbbbb""ababababab" 풀이 JAVAclass Solution { public String solution(String str1, String str2) { String answer = ""; for(int i = 0; i  Pythondef solution(str1, str2): answer..

[혼공JS] 2주차

진짜 힘든 한주지만 혼공단 2주차도 굳 if 조건문if(boolean 값이 나오는 표현식) { boolean 값이 참일 때 실행할 문장} if else 조건문if(boolean 값이 나오는 표현식) { boolean 값이 참일 때 실행할 문장} else { boolean 값이 거짓일 때 실행할 문장} 중첩 조건문if(boolean 값이 나오는 표현식 1) { boolean(boolean 값이 나오는 표현식 2) 값이 참일 때 실행할 문장 if { 표현식 2가 참일 때 실행할 문장 } else { 표현식 2가 거짓일 때 실행할 문장 }} else { if(boolean 값이 나오는 표현식 3) { 표현식 3가 참일 때 실행할 문장 } else { 표현식 3가 거짓일 때 실행할 문장 }} ..

13기 혼공단(js) 2025.01.19

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의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이 입출력 예 my_string overwrite_string s result "He11oWor1d""lloWorl"2"HelloWorld""Program29b8U..

Lv.0 홀짝 구분하기

문제설명 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. 제한사항1 ≤ n ≤ 1,000 입출력 예입력 #1100 출력 #1100 is even입력 #21 출력 #21 is odd 풀이 JAVAimport 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"); ..

Lv.0 문자열 돌리기

문제설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항1 ≤ str의 길이 ≤ 10 입출력 예입력 #1abcde 출력 #1a b c d e 풀이 JAVAimport 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 Pythonstr = input()for a in str: print(a)* 이런 방법도 있다..print('\n'.join(input(..