From 5352b28b0244865becf4f0206a255c12b3f9cb9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=9C=EC=9D=B4?= Date: Thu, 1 Jan 2026 21:28:51 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[level=200]=20Title:=20=ED=8A=B9=EC=A0=95?= =?UTF-8?q?=ED=95=9C=20=EB=AC=B8=EC=9E=90=EB=A5=BC=20=EB=8C=80=EB=AC=B8?= =?UTF-8?q?=EC=9E=90=EB=A1=9C=20=EB=B0=94=EA=BE=B8=EA=B8=B0,=20Time:=2017.?= =?UTF-8?q?92=20ms,=20Memory:=2091.6=20MB=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 72 +++++++++++++++++++ ...\353\260\224\352\276\270\352\270\260.java" | 15 ++++ 2 files changed, 87 insertions(+) create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/README.md" create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260.java" diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/README.md" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/README.md" new file mode 100644 index 00000000..a7543f3c --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/README.md" @@ -0,0 +1,72 @@ +# [level 0] 특정한 문자를 대문자로 바꾸기 - 181873 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181873) + +### 성능 요약 + +메모리: 91.6 MB, 시간: 17.92 ms + +### 구분 + +코딩테스트 연습 > 코딩 기초 트레이닝 + +### 채점결과 + +정확성: 100.0
합계: 100.0 / 100.0 + +### 제출 일자 + +2026년 01월 01일 21:28:48 + +### 문제 설명 + +

영소문자로 이루어진 문자열 my_string과 영소문자 1글자로 이루어진 문자열 alp가 매개변수로 주어질 때, my_string에서 alp에 해당하는 모든 글자를 대문자로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.

+ +
+ +
제한사항
+ + + +
+ +
입출력 예
+ + + + + + + + + + + + + + + + + + +
my_stringalpresult
"programmers""p""Programmers"
"lowercase""x""lowercase"
+
+ +
입출력 예 설명
+ +

입출력 예 #1

+ + + +

입출력 예 #2

+ + + + +> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges \ No newline at end of file diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260.java" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260.java" new file mode 100644 index 00000000..dfe27b3b --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181873.\342\200\205\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260/\355\212\271\354\240\225\355\225\234\342\200\205\353\254\270\354\236\220\353\245\274\342\200\205\353\214\200\353\254\270\354\236\220\353\241\234\342\200\205\353\260\224\352\276\270\352\270\260.java" @@ -0,0 +1,15 @@ +class Solution { + public String solution(String my_string, String alp) { + String answer = ""; + for (int i = 0; i < my_string.length(); i++) { + if (my_string.charAt(i) == alp.charAt(0)) { + char c = my_string.charAt(i); + char upper = (char)(c - 32); + answer += upper; + } else { + answer += my_string.charAt(i); + } + } + return answer; + } +} \ No newline at end of file From ac526eec5eb3009db72649370beafc2ab306a46e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=9C=EC=9D=B4?= Date: Thu, 1 Jan 2026 21:29:32 +0900 Subject: [PATCH 2/3] =?UTF-8?q?[PGS]=20=ED=8A=B9=EC=A0=95=ED=95=9C=20?= =?UTF-8?q?=EB=AC=B8=EC=9E=90=EB=A5=BC=20=EB=8C=80=EB=AC=B8=EC=9E=90?= =?UTF-8?q?=EB=A1=9C=20=EB=B0=94=EA=BE=B8=EA=B8=B0=20/=20level0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://school.programmers.co.kr/learn/courses/30/lessons/181873 --- ...234 \353\260\224\352\276\270\352\270\260.java" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 "4st/Hani/programmer/\355\212\271\354\240\225\355\225\234 \353\254\270\354\236\220\353\245\274 \353\214\200\353\254\270\354\236\220\353\241\234 \353\260\224\352\276\270\352\270\260.java" diff --git "a/4st/Hani/programmer/\355\212\271\354\240\225\355\225\234 \353\254\270\354\236\220\353\245\274 \353\214\200\353\254\270\354\236\220\353\241\234 \353\260\224\352\276\270\352\270\260.java" "b/4st/Hani/programmer/\355\212\271\354\240\225\355\225\234 \353\254\270\354\236\220\353\245\274 \353\214\200\353\254\270\354\236\220\353\241\234 \353\260\224\352\276\270\352\270\260.java" new file mode 100644 index 00000000..dfe27b3b --- /dev/null +++ "b/4st/Hani/programmer/\355\212\271\354\240\225\355\225\234 \353\254\270\354\236\220\353\245\274 \353\214\200\353\254\270\354\236\220\353\241\234 \353\260\224\352\276\270\352\270\260.java" @@ -0,0 +1,15 @@ +class Solution { + public String solution(String my_string, String alp) { + String answer = ""; + for (int i = 0; i < my_string.length(); i++) { + if (my_string.charAt(i) == alp.charAt(0)) { + char c = my_string.charAt(i); + char upper = (char)(c - 32); + answer += upper; + } else { + answer += my_string.charAt(i); + } + } + return answer; + } +} \ No newline at end of file From 6574ef2aae8b4ab70b3711f588fba9256f51e4fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=9C=EC=9D=B4?= Date: Fri, 2 Jan 2026 14:43:42 +0900 Subject: [PATCH 3/3] =?UTF-8?q?[level=200]=20Title:=20=EB=AC=B8=EC=9E=90?= =?UTF-8?q?=EC=97=B4=20=EC=A0=95=EC=88=98=EC=9D=98=20=ED=95=A9,=20Time:=20?= =?UTF-8?q?0.05=20ms,=20Memory:=2071.7=20MB=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 69 +++++++++++++++++++ ...\354\235\230\342\200\205\355\225\251.java" | 11 +++ 2 files changed, 80 insertions(+) create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/README.md" create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251.java" diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/README.md" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/README.md" new file mode 100644 index 00000000..96b18ef1 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/README.md" @@ -0,0 +1,69 @@ +# [level 0] 문자열 정수의 합 - 181849 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181849) + +### 성능 요약 + +메모리: 71.7 MB, 시간: 0.05 ms + +### 구분 + +코딩테스트 연습 > 코딩 기초 트레이닝 + +### 채점결과 + +정확성: 100.0
합계: 100.0 / 100.0 + +### 제출 일자 + +2026년 01월 02일 14:43:39 + +### 문제 설명 + +

한 자리 정수로 이루어진 문자열 num_str이 주어질 때, 각 자리수의 합을 return하도록 solution 함수를 완성해주세요.

+ +
+ +
제한사항
+ +
    +
  • 3 ≤ num_str ≤ 100
  • +
+ +
+ +
입출력 예
+ + + + + + + + + + + + + + + +
num_strresult
"123456789"45
"1000000"1
+
+ +
입출력 예 설명
+ +

입출력 예 #1

+ +
    +
  • 문자열 안의 모든 숫자를 더하면 45가 됩니다.
  • +
+ +

입출력 예 #2

+ +
    +
  • 문자열 안의 모든 숫자를 더하면 1이 됩니다.
  • +
+ + +> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges \ No newline at end of file diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251.java" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251.java" new file mode 100644 index 00000000..27792976 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181849.\342\200\205\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251/\353\254\270\354\236\220\354\227\264\342\200\205\354\240\225\354\210\230\354\235\230\342\200\205\355\225\251.java" @@ -0,0 +1,11 @@ +class Solution { + public int solution(String num_str) { + int answer = 0; + int num = 0; + for (int i = 0; i < num_str.length(); i++) { + num = num_str.charAt(i) - '0'; + answer += num; + } + return answer; + } +} \ No newline at end of file