본문 바로가기

While9

[CodeUp][Python] 1291번 : 바이러스 백신 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 바이러스 백신 $10$은 세 가지 바이러스 감염을 모두 예방할 수 있으며 가장 큰 값이다. codeup.kr 주의해야 할 점 1. map, split를 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 외운 듯이 사용해봅시다. nums = map(int, sys.stdin.readline().split()) 2. 최대공약수를 구하는 방법 최대공약수를 .. 2021. 9. 26.
[CodeUp][Python] 1255번 : 두 실수 사이 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 두 실수 사이 출력하기 ※ float을 사용하면 정확한 답이 나오지 않습니다.(문제 게시판 참조1106) codeup.kr 주의해야 할 점 1. map, split을 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 하는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 외운 듯이 사용해봅시다. num1, num2 = map(float, sys.stdin.readline().split()) 2. do.. 2021. 9. 2.
[CodeUp][Python 기초 100제] 6079번 : [기초-종합] 언제까지 더해야 할까? 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-종합] 언제까지 더해야 할까?(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 0 ~ 100 사이의 정수 1개를 입력하고, 정수형으로 변환합니다. 변수 compare_num에 넣어줍니다. 1, 2, 3, ... 차례로 더한 값을 저장할 변수 num_sum을 선언합니다. 0으로 초기화합니다. 1, 2, 3, ... 차례로 더해나갈 수를 저장하는 변수 cur_num을 선언합니다. 1부터 시작하므로 1로 초기화합니다. 계속 반복하는 반복문을 만듭니다. cur.. 2021. 8. 4.
[CodeUp][Python 기초 100제] 6078번 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야할 점 문자를 입력할 때 readline을 사용하므로, 문자를 입력하고 나서 \n을 떼어주는 것을 잊으면 안됩니다. 생각한 풀이 과정 계속 반복하는 반복문을 만듭니다. 문자 1개를 입력합니다. 입력한 문자에서 오른쪽 맨 끝의 \n은 떼어줍니다. 입력한 문자를 출력합니다. 입력한 문자가 q라면, 반복문을 탈출합니다. 제출한 파이썬 코드 # readline을 사용하기 위.. 2021. 8. 4.
[CodeUp][Python 기초 100제] 6075번 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 0 ~ 100 사이의 정수 1개를 입력하고, 정수형으로 변환합니다. 변수 num에 넣어줍니다. 0부터 입력한 정수까지 반복할 숫자를 저장하는 변수 cur_num을 선언합니다. 0부터 출력해야하므로 0으로 초기화합니다. cur_num의 값이 num의 값보다 작거나 같다면 반복하는 반복문을 만듭니다. cur_num의 값을 출력합니다. 다음 수를 출력하기 .. 2021. 8. 3.
[CodeUp][Python 기초 100제] 6074번 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 readline을 사용해서 입력하므로 맨 끝에 \n은 떼야한다는 것을 잊으면 안 됩니다. 출력 형식도 주의해야 합니다. print를 그냥 사용하면 다음 출력을 위해 자동으로 다음 줄로 내립니다. 그런데 이번 문제에서는 다음 영어 소문자를 출력할 때, 한 칸만 띄어야 합니다. 이번 문제에서 영어 소문자를 순서대로 무언가를 하는 것처럼, 영어 대문자를 순.. 2021. 8. 3.
[CodeUp][Python 기초 100제] 6073번 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 앞 문제인 6072번 문제와는 다르게 입력한 정수에서 카운트다운이 시작되지 않고, 입력한 정수에서 1을 뺀 값부터 카운트다운이 시작됩니다. 또한 카운트다운이 1까지가 아닌, 0까지 표시됩니다. 생각한 풀이 과정 1 ~ 100 사이인 정수 1개를 입력하고, 정수형으로 변환합니다. num 변수를 만들어 그 변수에 넣어줍니다. 카운트다운이 num의 값에서 1.. 2021. 8. 3.
[CodeUp][Python 기초 100제] 6072번 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 1 ~ 100 사이인 정수 1개를 입력하고, 정수형으로 변환합니다. num 변수를 만들어 그 변수에 넣어줍니다. num의 값이 0이 아니면 계속 반복하는 반복문을 만듭니다. num의 값을 출력합니다. num의 값에 1을 빼고 다시 num에 넣어줍니다. num의 값이 0이 될 때까지 과정 3 ~ 과정 4를 반복합니다. 제출한 파이썬 코드 # re.. 2021. 8. 3.
[CodeUp][Python 기초 100제] 6071번 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-반복실행구조] 0 입력될 때까지 무한 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 입력한 정수를 저장할 변수 num을 만들어줍니다. 변수 num에는 0이 아닌 값으로 초기화합니다. num의 값이 0이 아니면 계속 반복하는 반복문을 만듭니다. 정수를 입력하고 정수형으로 변환한 뒤, num에 넣어줍니다. num의 값이 0이 아니라면, num의 값을 출력합니다. 0을 입력하여 num의 값이 0이 될 때까지, 과정 3 ~ 과정 4를 반복합니.. 2021. 8. 3.