분류 전체보기 338

[백준] 2292 : 벌집 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2292문제위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다.입력첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.출력입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다.예제입력13출력3정답 및 풀이n = int(input())layer = 1..

백준 2025.10.12

TIL - 20251006

📚 오늘 공부한 내용https://sson-coding.tistory.com/125 [김영한의 실전 자바 중급 1편] - 4. 래퍼,Class 클래스본 글은 김영한 님의 『김영한의 실전 자바 - 중급 1편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로sson-coding.tistory.comhttps://sson-coding.tistory.com/126 [백준] 2903 : 중앙 이동 알고리즘 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/2903문제상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 ..

TIL 2025.10.12

[백준] 2903 : 중앙 이동 알고리즘 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2903문제상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다.외계 지형은 중앙 이동 알고리즘을 이용해서 만들려고 한다.알고리즘을 시작하면서 상근이는 정사각형을 이루는 점 4개를 고른다. 그 후에는 다음과 같은 과정을 거쳐서 지형을 만든다.정사각형의 각 변의 중앙에 점을 하나 추가한다.정사각형의 중심에 점을 하나 추가한다.초기 상태에서 위와 같은 과정을 한 번 거치면 총 4개의 정사각형이 새로 생긴다. 이와 같은 과정을 상근이가 만족할 때 까지 계속한다.상근이는 어떤 점은 한 개 보다 많은 정사각형에..

백준 2025.10.12

[김영한의 실전 자바 중급 1편] - 4. 래퍼,Class 클래스

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

TIL - 20251005

📚 오늘 공부한 내용https://sson-coding.tistory.com/122 [백준] 11005 : 진법 변환2 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/2720문제미국으로 유학간 동혁이는 세탁소를 운영하고 있다. 동혁이는 최근에 아르바이트로 고등학생 리암을 채용했다.동혁이는 리암에게 실망했다.리암은 거sson-coding.tistory.comhttps://sson-coding.tistory.com/123 [김영한의 실전 자바 중급 1편] - 3. String 클래스본 글은 김영한 님의 『김영한의 실전 자바 - 중급 1편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로ss..

TIL 2025.10.10

[김영한의 실전 자바 중급 1편] - 3. String 클래스

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

[백준] 2720 : 세탁소 사장 동혁 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2720문제미국으로 유학간 동혁이는 세탁소를 운영하고 있다. 동혁이는 최근에 아르바이트로 고등학생 리암을 채용했다.동혁이는 리암에게 실망했다.리암은 거스름돈을 주는 것을 자꾸 실수한다.심지어 $0.5달러를 줘야하는 경우에 거스름돈으로 $5달러를 주는것이다!어쩔수 없이 뛰어난 코딩 실력을 발휘해 리암을 도와주는 프로그램을 작성하려고 하지만, 디아블로를 하느라 코딩할 시간이 없어서 이 문제를 읽고 있는 여러분이 대신 해주어야 한다.거스름돈의 액수가 주어지면 리암이 줘야할 쿼터(Quarter, $0.25)의 개수, 다임(Dime, $0.10)의 개수, 니켈(Nickel, $0.05)의 개수, 페니(Penny, $0.01)의 개수를 구하는 프로그..

백준 2025.10.10

TIL - 20251004

TIL - 20251003📚 오늘 공부한 내용https://sson-coding.tistory.com/119 [백준] 11005 : 진법 변환2 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/11005문제10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런sson-coding.tistory.comhttps://sson-coding.tistory.com/120 [김영한의 실전 자바 중급 1편] - 2. 불변 객체본 글은 김영한 님의 『김영한의 실전 자바 - 중급 1편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였..

TIL 2025.10.10

[김영한의 실전 자바 중급 1편] - 2. 불변 객체

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

[백준] 11005 : 진법 변환2 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/11005문제10진법 수 N이 주어진다. 이 수를 B진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35입력첫째 줄에 N과 B가 주어진다. (2 ≤ B ≤ 36) N은 10억보다 작거나 같은 자연수이다.출력첫째 줄에 10진법 수 N을 B진법으로 출력한다.예제입력60466175 36출력ZZZZZ정답 및 풀이n,b = map(int,input().split())result=[]while n>0: remainder = n%b if remainder >..

백준 2025.10.04