본문 바로가기

FOR50

[CodeUp][Python] 1257번 : 두 수 사이의 홀수 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 두 수 사이의 홀수 출력하기 두 수 a, b 가 입력된다. ( a 2021. 9. 2.
[CodeUp][Python] 1254번 : 알파벳 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 알파벳 출력하기 시작 알파벳과 마지막 알파벳을 공백으로 띄워 입력받는다.(소문자만 입력되고, 사전순으로 입력된다.) codeup.kr 주의해야 할 점 1. map, rstrip, split을 사용하는 입력 방식 이번 문제에서는 입력한 문자들에 ord 내장 함수를 사용하여 유니코드로 변경하는 방법을 사용했습니다. readline을 사용하여 입력할 때는 마지막에 \n이 붙으므로, rstrip으로 \n을 떼어주고 공백으로 분리한 뒤, 각각 유니코드로 변경하고 변수에 저장했습니다. 이전에서 사용한 map, int나 float, split을 사용한 방법과 거의 같습니다. unicode1, unicode2 = map(or.. 2021. 9. 1.
[CodeUp][Python] 1253번 : a 부터 b까지 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. a 부터 b까지 출력하기 두 수 a, b가 입력으로 들어온다. ( a, b는 정수, a, b 중 어떤 수가 큰지 모름) codeup.kr 주의해야 할 점 1. map, split을 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 하는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 외운 듯이 사용해봅시다. num1, num2 = map(int, sys.stdin.readline().split()).. 2021. 9. 1.
[CodeUp][Python] 1252번 : 1 부터 n 까지 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 1 부터 n 까지 출력하기 어떤 수 n을 입력으로 받아 1부터 n까지의 숫자를 출력하시오. codeup.kr 주의해야 할 점 1. readline과 int나 float를 사용하는 입력 방식 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 하지만, 입력한 값을 int나 float으로 처리해 정수, 실수형으로 만들어 줄 때는 굳이 \n을 떼기 위해 rstrip을 사용할 필요가 없습니다. 숫자 형태를 만들어줄 때 자동으로 사라집니다. num = int(sys.stdin.readline()) 예제 설명 1. 첫 번째 예제 - 입력 5 - 출력 1 2 3 4 5 - 설명 입력한 n은 5입니다... 2021. 9. 1.
[CodeUp][Python] 1251번 : 1 부터 100까지 출력하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 1 부터 100까지 출력하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 8 codeup.kr 주의해야 할 점 1. print로 출력한 뒤 다음 줄로 내리지 않기 print 하나로 출력하고 나서 또 다음 출.. 2021. 9. 1.
[CodeUp][Python 기초 100제] 6087번 : [기초-종합] 3의 배수는 통과 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-종합] 3의 배수는 통과(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 1 ~ 100 중 정수 1개를 입력합니다. 정수형으로 변환하고 변수 num에 넣어줍니다. 1부터 num+1까지 반복하는 반복문을 만들어줍니다. 만약 반복 중인 현재 숫자가 3의 배수, 즉 3으로 나누었을 때 나머지가 0이라면, 이하 반복문 내의 코드는 무시하고 다음 숫자로 넘어갑니다. 그렇지 않다면, 현재 숫자를 출력하고, 한 칸 띄어줍니다. 제출한 파이썬 코드 # read.. 2021. 8. 6.
[CodeUp][Python 기초 100제] 6083번 : [기초-종합] 빛 섞어 색 만들기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-종합] 빛 섞어 색 만들기(설명)(py) 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 빨강(red), 초록(green), 파랑(blue) 빛을 섞어 여러 가지 다른 색 빛을 만들어 내려 codeup.kr 주의해야 할 점 이번 문제에서는 다른 문제들과는 다르게 시간 제한에 1초를 더 줬습니다. 시간 제한을 더 줬다는 것은 다른 문제들보다 더 어렵게 느껴지는 문제일 수도 있습니다. 생각한 풀이 과정 빨녹파 각 빛의 가짓수를 공백을 두고 입력합니다. 각각 정수형으로 변환하고, r, g, b 변수에 넣어줍니다. 0부터 r-1까지, 0부터 g-1까지, 0부터 b-1까지 반.. 2021. 8. 5.
[CodeUp][Python 기초 100제] 6080번 : [기초-종합] 주사위 2개 던지기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-종합] 주사위 2개 던지기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 서로 다른 주사위 2개의 면의 개수 n, m을 공백을 두고 입력합니다. 각각 정수형으로 변환합니다. 첫 번째 수는 n, 두 번째 수는 m으로 고정해 1부터 오름차순 순서로 출력해야합니다. 첫 번째 수 n은 고정된 상태에서 두 번째 수 m이 오름차순 순서로 출력되므로, 바깥 반복문을 1부터 n까지 반복하는 반복문으로 만듭니다. 과정 3에서 만든 반복문 내부에 1부터 m까지 .. 2021. 8. 4.
[CodeUp][Python 기초 100제] 6077번 : [기초-종합] 짝수 합 구하기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-종합] 짝수 합 구하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 0 ~ 100 사이의 정수 1개를 입력하고, 정수형으로 변환합니다. 변수 num에 넣어줍니다. 짝수의 합을 저장할 변수 even_sum을 선언합니다. 0으로 초기화합니다. for문을 사용한 반복문을 만들고 1부터 num의 값까지 반복할 것이므로 range(1, num + 1)을 사용합니다. 반복문 내에서 현재 숫자가 짝수라면 현재 숫자를 even_sum에 더해줍니다. 반복문이.. 2021. 8. 4.
[CodeUp][Python 기초 100제] 6076번 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기2(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야할 점 이전 문제인 6075번과 내용은 똑같습니다. 6075번에서는 반복문을 만들 때 while문을 사용해서 만들었으니 이번 문제에서는 문제의 의도에 맞게 for문과 range를 사용해서 구현해봅시다. 생각한 풀이 과정 0 ~ 100 사이의 정수 1개를 입력하고, 정수형으로 변환합니다. 변수 num에 넣어줍니다. for문을 사용한 반복문을 만들고 0부터 .. 2021. 8. 4.