전체 글

코딩 공부 블로그. 코딩, 파이썬, python, 백준
기타

내가 찾은 최고의 가성비 커피캡슐 추천

* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 사실 집에서 커피 내려 마시다 보면 결국 정착하게 되는 건 ‘질리지 않는 맛’이더라고요. 저도 한동안 이름 좀 있다 하는 브랜드 캡슐을 이것저것 쟁여두고 마셔봤는데, 이상하게 손이 자주 가는 건 늘 정해져 있더라고요.최근에는 쿠팡에서 주문한 던킨 센트럴 파크 블렌드에 완전히 빠져서, 아예 찬장 한쪽을 비워두고 그걸로 채워뒀어요. 처음엔 ‘던킨=도넛’ 이미지가 강해서 커피 맛엔 큰 기대를 안 했는데, 이 블렌드는 이름처럼 정말 산뜻합니다. 너무 묵직하거나 쓴맛이 강한 커피는 아침 빈속에는 좀 부담스러울 때가 있잖아요. 그런데 이건 미디엄 로스팅이라 그런지 목넘김이 부드럽고, 끝에 살짝 감도는 꽃향기 같은 화사함이 기..

Python/Python 백준

[백준 파이썬] 10833번 - 사과

문제 경상북도 특산품인 사과를 학생들에게 나눠주기 위해 여러 학교에 사과를 배정하였다. 배정된 사과 개수는 학교마다 다를 수 있고, 학생 수도 학교마다 다를 수 있다. 각 학교에서는 배정된 사과를 모든 학생들에게 똑같이 나눠주되, 남는 사과의 개수를 최소로 하려고 한다. (서로 다른 학교에 속한 학생이 받는 사과 개수는 다를 수 있다.) 예를 들어, 5개 학교의 학생 수와 배정된 사과 수가 다음과 같다고 하자. 학교 A B C D E 학생 수 24 13 5 23 7 사과 개수 52 22 53 10 70 A 학교에서는 모든 학생에게 사과를 두 개씩 나눠주고 4개의 사과가 남게 된다. B 학교에서는 모든 학생에게 사과를 한 개씩 나눠주고 9개의 사과가 남게 된다. 비슷하게 C 학교에서는 3개의 사과가, D ..

Python/Python 백준

[백준 파이썬] 10984번 - 내 학점을 구해줘

https://www.acmicpc.net/problem/10984 10984번: 내 학점을 구해줘 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. www.acmicpc.net 문제 게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. 입력 첫 번째 줄에 학기의 수 T가 주어진다. 두 번째 줄부터 T개 학기에 대한 정보가 주어진다. 각 학기에 대한 정보는 다음과 같이 구성되어 있다. 첫 번째 줄에 들었던 과목의 수 N이 주어지고, 다음 N개 줄에 걸쳐서 N개 과목들의 학점 C와 성적 G가 주어진다. (1 ≤ N ≤ 10, 1 ≤ ..

Python/Python 백준

[백준 파이썬] 10952번 - A+B -5

https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 몇 개의 입력을 받을지 모르는 체 계속 계산하다가 0 두 개가 들어오면 계산하지 않고 종료한다. A, B는 양의 정수이므로 (0 ..

Python/Python 백준

[백준 파이썬] 10950번 - A+B - 3

https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 split() 함수를 이용해 두 숫자를 띄어쓰기(space)를 기준으로 분리해서 더해준다. 코드 N=int(input()) for _ in range(N): A,B=map(..

Python/Python 백준

[백준 파이썬] 5565번 - 영수증

https://www.acmicpc.net/problem/5565 5565번: 영수증 첫째 줄에 10권의 총 가격이 주어진다. 둘째 줄부터 9개 줄에는 가격을 읽을 수 있는 책 9권의 가격이 주어진다. 책의 가격은 10,000이하인 양의 정수이다. www.acmicpc.net 문제 새 학기를 맞아 상근이는 책을 10권 구입했다. 상근이는 의욕이 너무 앞서서 가격을 조사하지 않고 책을 구입했다. 이제 각 책의 가격을 알아보려고 한다. 하지만, 영수증에는 얼룩이 묻어있었고, 상근이는 책 10권 중 9권의 가격만 읽을 수 있었다. 책 10권의 총 가격과 가격을 읽을 수 있는 9권 가격이 주어졌을 때, 가격을 읽을 수 없는 책의 가격을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 10권의 총 가격이 주어진다...

Python/Python 기초

[Python] min, max 함수

min 함수 비교하는 대상이 숫자일 경우에는 최소값을 return 합니다. 비교하는 대상이 문자일 경우에는 abc 순으로 가장 먼저 오는 것을 return 합니다. 숫자와 문자는 비교할 수 없습니다. min(n1, n2, n3, ...) min(list) HTML 삽입 미리보기할 수 없는 소스 max 함수 비교하는 대상이 숫자일 경우에는 최대값을 return 합니다. 비교하는 대상이 문자일 경우에는 abc 순으로 가장 뒤에 오는 것을 return 합니다. 숫자와 문자는 비교할 수 없습니다. max(n1, n2, n3, ...) max(list) HTML 삽입 미리보기할 수 없는 소스

Excel VBA

[Excel VBA] 과목별 세부능력 및 특기사항 중복검사 자동화

학교생활기록부 점검을 할때 거쳐야 하는 작업 중, 과목별 세부능력 및 특기사항이 중복되는 학생이 있는지 확인하는 것은 굉장히 귀찮습니다. 물론, 교과 선생님이 잘 작성해주셨겠지만 사람은 누구나 실수를 할 수 있죠. 이러한 중복검사를 VBA를 이용해 자동화 해보겠습니다. 이러한 작업이 필요없는 분들께도 Excel VBA를 통해 뭔가를 만들고 싶을 때 어떻게 해야 하는가에 대한 예시로서 도움이 되었으면 합니다. 목표 다음은 학교생활기록부 세부능력 및 특기사항(이하 세특)을 Excel로 내려받은 파일의 예시입니다. 과목별, 학생별로 셀마다 정리해서 중복여부를 확인하고 싶습니다. 1. 데이터 분석 위의 데이터는 중복여부를 검사하기 힘들게 되어있습니다. 제한점은 다음과 같습니다. (1) 과목에 상관없이 한 셀에 ..

Excel VBA

[Excel VBA] 시작하기

엑셀 VBA는 무엇인가? VBA란 Visual Basic for Application의 약자로 Microsoft 사에서 제공하는 프로그래밍 언어입니다. Excel, Powerpoint 등 Microsoft 응용 프로그램을 위한 언어입니다. 엑셀 VBA는 Excel에서 사용자가 원하는 기능을 프로그래밍 언어를 통해 개발할 수 있는 도구입니다. 엑셀 VBA 사용하기 1) VBA 개발 도구 실행하기 엑셀 VBA 개발 도구를 실행하는 방법은 2가지 입니다. 1. 메뉴 > 개발 도구 > Visual Basic 2. Alt + F11 1-2) 엑셀 개발 도구 탭이 안보이면 메뉴 > 개발 도구 탭이 없다면 다음과 같이 활성화 할 수 있습니다. 파일 > 옵션 > 리본 사용자 지정 > 개발 도구 체크박스 클릭 엑셀 VB..

Python/Python 백준

[백준 파이썬] 8393번 - 합

https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. HTML 삽입 미리보기할 수 없는 소스 문제 해석 방법 1. for 문을 사용해 주어진 수까지의 합을 직접 계산한다. 방법 2. 1 + 2 + 3 + … + N = N*(N + 1)/2 임을 이용한다. 코드 방법 1. N=int(input()) sum=0 for i in range(1,N+1): sum+=i print(sum) 방법 2. N=int(inpu..

20__dong
MathCode