분류 전체보기 338

TIL - 20251014

📚 오늘 공부한 내용https://sson-coding.tistory.com/142 [백준] 9506 : 약수들의 합 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/9506문제어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다.예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다.n이 완전수인지 아닌지 판sson-coding.tistory.comhttps://sson-coding.tistory.com/143 [백준] 1978 : 소수 찾기 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/1978문제주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.입력첫 줄에 ..

TIL 2025.10.16

[김영한의 실전 자바 중급 1편] - 6. 날짜와 시간

본 글은 김영한 님의 『김영한의 실전 자바 - 중급 1편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요『김영한의 실전 자바 - 중급 1편』 보러 가기본게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다. 김영한의 실전 자바 - 중급 1편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 10,701명인 강의를 만나보세요. 실무에 필요한 자바의 다양한 중급 기능을 예제 코드로 깊이있게 학습합니다. 실무에 필요한 다양한 자바 중급 기능, Object, 불변 객체, Stringwww.inflearn.com날짜와 시간 라이브러리가 필요한 ..

[클로드코드를 이용한 러닝 코스 공유 서비스] 2. 프로젝트 초기 구성 자동화

1. 프로젝트 템플릿 생성커스텀 보일러플레이트 생성커스텀 보일플레이트자주 반복되는 프로젝트 초기 세팅을 미리 만들어 둔 템플릿팀의 기술스택과 규칙에 맞게 수정된 템플릿프롬프트>/init/init : AI 가 자동으로 디렉터리 구조 , 설정 파일, 의존성, 기본 코드 등을 만들어주는 과정결과 CLAUDE.md 파일을 생성했습니다. 주요 내용: 📋 프로젝트 컨텍스트 - 현재 상태: 5% 완료 (기초 구조만 존재) - 실제 API 엔드포인트 없음 (Controller, DTO 미구현) 🛠️ 개발 명령어 - Backend: ./gradlew bootRun, ./gradlew test - Frontend: npm run dev, npm run build - 알려진 이슈 3가지 명시 (즉시 수정 ..

[백준] 11653 : 소인수분해 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/11653문제정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오.입력첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다.출력N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다.예제입력72출력22233정답 및 풀이n = int(input())i = 2while i n = int(input())사용자로부터 소인수분해할 숫자를 입력받아 정수로 변환합니다.i = 2나눌 기준 숫자를 2로 초기화합니다.2는 가장 작은 소수이므로 소인수분해는 항상 2부터 시작합니다.while i i가 n보다 작거나 같을 동안 반복합니다. 즉, n이 1이 될 때까지 소인수분해를 진행합니다.if..

백준 2025.10.14

[백준] 2501 : 약수 구하기 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2581문제자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오.예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다.입력입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다.M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다.출력M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 ..

백준 2025.10.14

[백준] 1978 : 소수 찾기 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/1978문제주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.입력첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.출력주어진 수들 중 소수의 개수를 출력한다.예제입력41 3 5 7출력3정답 및 풀이n = int(input())numbers = list(map(int, input().split()))count = 0for num in numbers: if num > 1: for i in range(2, int(num ** 0.5) + 1): if num % i == 0: bre..

백준 2025.10.14

[백준] 9506 : 약수들의 합 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/9506문제어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다.예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다.n이 완전수인지 아닌지 판단해주는 프로그램을 작성하라.입력입력은 테스트 케이스마다 한 줄 간격으로 n이 주어진다. (2 출력테스트케이스 마다 한줄에 하나씩 출력해야 한다.n이 완전수라면, n을 n이 아닌 약수들의 합으로 나타내어 출력한다(예제 출력 참고).이때, 약수들은 오름차순으로 나열해야 한다.n이 완전수가 아니라면 n is NOT perfect. 를 출력한다.예제입력61228-1출력6 = 1 + 2 + 312 is NOT perfect.28 = 1 + 2 + 4 + 7 + 14정답 및..

백준 2025.10.14

TIL - 20251013

📚 오늘 공부한 내용https://sson-coding.tistory.com/138 [백준] 2501 : 약수 구하기 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/2501문제어떤 자연수 p와 q가 있을 때, 만일 p를 q로 나누었을 때 나머지가 0이면 q는 p의 약수이다. 6을 예로 들면6 ÷ 1 = 6 … 06 ÷ 2 = 3 … 06 ÷ 3 = 2 … 06 ÷ 4 = 1 … 26sson-coding.tistory.comhttps://sson-coding.tistory.com/139 [김영한의 실전 자바 중급 1편] - 5. 열거형,ENUM본 글은 김영한 님의 『김영한의 실전 자바 - 중급 1편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드..

TIL 2025.10.14

[클로드코드를 이용한 러닝 코스 공유 서비스] 1. 프로젝트 설계

1. 프로젝트 초기화프롬프트> 런닝코스 공유 서비스 초기화해줘- Frontend : React (Vite 기반), TailwindCSS, React Query 포함- Backend : Spring Boot (Java, Gradle)- Database : SQLite (개발용)- 인증 : JWT (Spring Security)- 이미지 업로드 : 로컬 저장 + S3 전환 고려결과런닝코스 공유 서비스가 초기화되었습니다. 프로젝트 구조: running_share_service/ ├── frontend/ # React + Vite + TailwindCSS + React Query └── backend/ # Spring Boot + Gradle + SQLite + JWT ..

[김영한의 실전 자바 중급 1편] - 5. 열거형,ENUM

본 글은 김영한 님의 『김영한의 실전 자바 - 중급 1편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요『김영한의 실전 자바 - 중급 1편』 보러 가기본게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다. 김영한의 실전 자바 - 중급 1편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 10,698명인 강의를 만나보세요. 실무에 필요한 자바의 다양한 중급 기능을 예제 코드로 깊이있게 학습합니다. 실무에 필요한 다양한 자바 중급 기능, Object, 불변 객체, Stringwww.inflearn.com문자열과 타입 안전성String ..