본문 바로가기
728x90
반응형

c언어170

[코딩테스트 Lv.0] 대소문자 바꿔서 출력하기 문제 설명영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.제한사항● 1 ≤ str의 길이 ≤ 20 ○ str은 알파벳으로 이루어진 문자열입니다.입출력 예입력 #1aBcDeFg출력 #1AbCdEfG내 풀이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 = 'a' && a.charAt(i) C#includ.. 2025. 4. 17.
[코딩테스트 Lv.0] 특수문자 출력하기 문제 설명다음과 같이 출력하도록 코드를 작성해 주세요.출력 예시!@#$%^&*(\'"?:;내 풀이Javaimport java.util.Scanner;public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); }}C#include int main(void) { printf("%s", "!@#$%^&*(\\'\"?:;"); return 0;}Pythonprint('!@#$%^&*(\\\'"?:;')https://school.programmers.co.kr/learn/courses/30/lessons/181948 프로그래머스SW개발자를 위한 평가,.. 2025. 4. 16.
[코딩테스트 Lv.0] 덧셈식 출력하기 문제 설명두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.a + b = c제한사항1 ≤ a, b ≤ 100입출력 예입력 #14 5출력 #14 + 5 = 9내 풀이Javaimport 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(String.format("%d + %d = %d", a, b, a + b)); }}C#include .. 2025. 4. 15.
[코딩테스트 Lv.0] 문자열 붙여서 출력하기 문제 설명두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다.입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요.제한사항1 ≤ str1, str2의 길이 ≤ 10입출력 예입력 #1apple pen출력 #1applepen입력 #2Hello World!출력 #2HelloWorld!내 풀이Javaimport java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String b = sc.next(); .. 2025. 4. 11.
[코딩테스트 Lv.0] 문자열 돌리기 문제 설명문자열 str이 주어집니다.문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 10입출력 예입력 #1abcde출력 #1abcde내 풀이Javaimport java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String str[] = a.split(""); for(String s : str){ System.out.println(s); } .. 2025. 4. 9.
[코딩테스트 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(); System.out.println(String.format("%d is %s", n, n % 2 == 0 ? .. 2025. 4. 9.
[코딩테스트 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,0000 ≤ s ≤ my_string의 길이 - overwrite_string의 길이입출력 예my_string overwrite_string s result"He11oWor1d" "lloWorl" 2 "HelloWorld""Program29b8U.. 2025. 4. 9.
[코딩테스트 Lv.0] 문자열 섞기 문제 설명길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.제한사항● 1 ≤ str1의 길이 = str2의 길이 ≤ 10 ○ str1과 str2는 알파벳 소문자로 이루어진 문자열입니다.입출력 예str1 str2 result"aaaaa" "bbbbb" "ababababab"내 풀이Javaclass Solution { public String solution(String str1, String str2) { String answer = ""; for(int i = 0; i C#include #include #include // 파.. 2025. 4. 8.
[코딩테스트 Lv.0] 문자 리스트를 문자열로 변환하기 문제 설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요.제한사항● 1 ≤ arr의 길이 ≤ 200 ○ arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다.입출력 예arr result["a","b","c"] "abc"내 풀이Javaclass Solution { public String solution(String[] arr) { String answer = ""; return String.join("", arr); }}C#include #include #include // arr_len은 배열 arr의 길이입니다.// 파라미.. 2025. 4. 8.
[코딩테스트 Lv.0] 문자열 곱하기 문제 설명문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ k ≤ 100입출력 예my_string k result"string" 3 "stringstringstring""love" 10 "lovelovelovelovelovelovelovelovelovelove"입출력 설명입출력 예 #1예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다.입출력 예 #2예제 2번의 my_string은 "love"이고 이를 10번 .. 2025. 4. 7.
[코딩테스트 Lv.0] 더 크게 합치기 문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다.제한사항1 ≤ a, b 입출력 예a b result9 91 99189 8 898입출력 설명입출력 예 #1a ⊕ b = 991 이고, b ⊕ a = 919 입니다. 둘 중 더 큰 값은 991 이므로 991을 return 합니다.입출력 예 #2a ⊕ b = 898 이고, b ⊕ a = 889 입니다. 둘 중 더 큰 값은 898 이므로 898을 return 합니.. 2025. 4. 4.
[코딩테스트 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 입출력 예a b result2 91 36491 2 912입출력 설명입출력 예 #1a ⊕ b = 291 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 364 이므로 364를 return 합니다.입출력 예 #2a ⊕ b = 912 이고, 2 * a * b = 364 입니다. 둘 중 더 큰 값은 912 이므로.. 2025. 4. 4.
[코딩테스트 Lv.0] n의 배수 문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num ≤ 1002 ≤ n ≤ 9입출력 예num n result98 2 134 3 0입출력 설명입출력 예 #198은 2의 배수이므로 1을 return합니다.입출력 예 #232는 3의 배수가 아니므로 0을 return합니다.내 풀이Javaclass Solution { public int solution(int num, int n) { int answer = num % n == 0 ? 1 : 0; return answer; }}C#include #include #include int s.. 2025. 4. 4.
[코딩테스트 Lv.0] 공배수 문제 설명정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.제한사항10 ≤ number ≤ 1002 ≤ n, m 입출력 예number n m result60 2 3 155 10 5 0입출력 설명입출력 예 #160은 2의 배수이면서 3의 배수이기 때문에 1을 return합니다.입출력 예 #255는 5의 배수이지만 10의 배수가 아니기 때문에 0을 return합니다.내 풀이Javaclass Solution { public int solution(int number, int n, int m) { int answer = number % n == 0 && number % m == 0 ?.. 2025. 4. 4.
[코딩테스트 Lv.0] 홀짝에 따라 다른 값 반환하기 문제 설명양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ n ≤ 100입출력 예n result7 1610 220입출력 설명입출력 예 #1예제 1번의 n은 7로 홀수입니다. 7 이하의 모든 양의 홀수는 1, 3, 5, 7이고 이들의 합인 1 + 3 + 5 + 7 = 16을 return 합니다.입출력 예 #2예제 2번의 n은 10으로 짝수입니다. 10 이하의 모든 양의 짝수는 2, 4, 6, 8, 10이고 이들의 제곱의 합인 22 + 42 + 62 + 82 + 102 = 4 + 16 + 36 + 64 + 100 =.. 2025. 4. 3.
728x90
반응형