전체 글 16

백준 알고리즘 10000 - A+B(python3)

문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 1. 내가 푼 방식 int(input()) 형식으로 값을 받아서 A+B를 출력한다. 실제로 파이참에서 실행 시 잘 돌아간다. 근데 백준에서는 컴파일 에러라고 뜬다!!!! 백준에서는 내가 값을 입력할 수 없기 때문일까?ㅜㅜ 2. 그래서 다른 블로그를 찾아봤다. 정답 코드. A,B=map(int, input().split()) print(A+B) 우선 map 함수를 이용하여 각각 다른 자료형을 묶는다. int 정수임을 표현, input()이 없으면 값을 받을 수 없다. 그리고 split() 함수를 이용하여 A, B 값을 구분하여 받는다. 진짜 이 쉬운 문제가 이렇게 어렵게 느껴지다니. 나는 한참 멀었다.. 화이팅

개발 일기 2021.11.03

[파이썬/알고리즘] 1부터 n까지 합 구하기(while, for 활용), 정수의 합 구하기

1. while문을 활용한 1부터 n까지 합 구하기 어떤 조건이 성립하는 동안 반복해서 처리하는 것을 반복구조라고 하고 일반적으로 루프라고 한다. 이때 while문은 실행하기 전에 반복을 계속할 것인지를 판단하는데 이런 구조를 사전 판단 반복 구조라고 한다. -while이 참일시 프로그램 명령문 반복: while 조건식: 명령문 #1부터 n까지 정수의 합 구하기 print('1부터 n까지 정수의 합을 구하시오.') n = int(input('n값을 입력하세요: ')) sum=0 i=1 while i b: a, b = b, a #a와 b 순서 바꿈, 오름차순 정리 sum = 0 #sum 초기화 for i in range(a, b+1): sum += i print(f'{a}부터 {b}까지의 정수의 합은 {s..

개발 일기 2021.11.02

[파이썬/알고리즘] if, elif, else를 활용한 조건문

1. 3개로 분기하는 조건문 #3개로 분기하는 조건문 n = int(input('정수를 입력하세요.: ')) if n == 1: print('E') elif n == 2: print('F') else: print('G') 2. 4개로 분기하는 조건문 #4개로 분기하는 조건문 n=int(input('정수를 입력하세요: ')) if n==1: print('H') elif n==2: print('I') elif n==3: print('J') else: pass * pass란 아무것도 수행하지 말고 그냥 지나가세요 이므로 1,2,3을 제외한 다른 정수를 입력하면 아무것도 출력하지 않는다.

개발 일기 2021.11.02

[파이썬/알고리즘] 조건문을 활용한 세 정수의 중앙값 구하기

1. if elif else 조건문을 활용한 세 정수의 중앙값 구하기 #세 정수의 값을 입력받아 중앙값 구하기 def med3(a,b,c): if a>=b: if b>=c: return b elif a c: return a elif b > c: return c else: return b print('세 정수의 중앙값 구하기') a = int(input('정수 a값을 입력하세요: ')) b = int(input('정수 b값을 입력하세요: ')) c = int(input('정수 c값을 입력하세요: ')) print(f'세 정수의 중앙값은{med3(a, b, c)}입니다.')

개발 일기 2021.11.02

[10월 책 일기] 5권의 책 그리고 한강 작별하지 않는다

10월에 총 5권의 책을 읽었다. 장 자크 루소-고독한 산책자의 몽상 백은선-도움받는 기분 한강-작별하지 않는다 존 버거-다른 방식으로 보기 안미옥-온 가장 좋았던 책은 작별하지 않는다, 도움받는 기분이었다. 정말 둘 다 몇 번을 다시 읽고 밑줄 긋고 기록했는지 모른다. 몇 년 전 누군가 ‘다음에 무엇을 쓸 것이냐’고 물었을 때 사랑에 대한 소설이기를 바란다고 대답했던 것을 기억한다. 지금의 내 마음도 같다. 이것이 지극한 사랑에 대한 소설이기를 빈다. 마음을 다해 감사드린다. 2021 가을 초입에 한 강 드림 어떤 책을 읽든 작가의 말을 가장 먼저 찾아보는데 한강 작가님은 역시.. 시작부터 눈물이 살짝 났다. 사랑에 대한 소설. 지극히. 얼마나 작가님을 잘 표현하는 문장인가. 추천의 말을 하자면 언제나..

[파이썬/알고리즘] 정수의 최댓값, 최솟값 구하기

[파이썬/알고리즘] 정수의 최댓값, 최솟값 구하기 부제: 책 보면서 학습하기 (Do it! 자료구조와 함께 배우는 알고리즘 입문) 1. 최대값 구하기 # 세 정수를 입력받아 최댓값 구하기 print('세 정수의 최댓값을 구합니다') a = int(input('정수 a의 값을 입력하세요: ')) b = int(input('정수 b의 값을 입력하세요: ')) c = int(input('정수 c의 값을 입력하세요: ')) maximun = a if b > maximun: maximun=b if c > maximun: maximun=c print(f'최댓값은 {maximun}입니다.') 2. 최솟값 구하기 #세 정수의 최솟값을 구하시오 print('세 정수의 최솟값을 구하시오') a = int(input('정수..

개발 일기 2021.11.01

파이썬 개발 일기 1 (10월 28일)

교보도서관 어플에서 읽을만한 책을 찾아보다 파이썬 책이 꽤 많아서 프로젝트를 고민하던 차에 챗봇을 개발하기로 했다! 처음부터 끝까지 내가 다 알아서 하면 좋았겠지만 올해 초 배운 파이썬을 거의 다 까먹어서🥲 -빌린 책 오늘 부터 시작이지만 꾸준하게 잘 해보자! 👩🏻‍💻 Day 1 부터 시작했다. 까먹은 부분들부터 열심히 채우고 개발에 들어가는게 더 효율적일 것 같아서 선택했는데 역시나 다 배웠는데 많이 잊어버렸다.. 알고리즘 기초부터 배우는데 최댓값, 최소, 중간값 등등 오랜만에 해서 그런지 너무 재미있다. 파이참, 아나코다 설치해서 돌리는 중인데 사실을 주피터를 가장 많이 쓰는 중이다. 다들 그러겠지(?) 블로그에 조만간 맥북에 파이썬 설치법도 올려야겠다. 오라클이랑 스프링 설치하면서 거의 울었던 기억..

개발 일기 2021.10.28