본문 바로가기

기초4-1. 단순 반복문37

[CodeUp][Python] 1270번 : 1의 개수는? 1 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 1의 개수는? 1 맨 마지막에 1이 나오는 경우는 1, 11, 21, 31 이므로 4번이다. codeup.kr 주의해야 할 점 1. readline과 int나 float를 사용하는 입력 방식 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 하지만, 입력한 값을 int나 float으로 처리해 정수, 실수형으로 만들어 줄 때는 굳이 \n을 떼기 위해 rstrip을 사용할 필요가 없습니다. 숫자 형태를 만들어줄 때 자동으로 사라집니다. num = int(sys.stdin.readline()) 2. 일의 자리 숫자 구하기 어떤 수의 일의 자리 숫자만 구하기 위해서는 단순히 10으로 나눈 나머.. 2021. 9. 7.
[CodeUp][Python] 1269번 : 수열의 값 구하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 수열의 값 구하기 시작값 a, b, c, n이 차례대로 입력된다. ( -9 2021. 9. 6.
[CodeUp][Python] 1268번 : n개의 수 중 짝수의 개수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. n개의 수 중 짝수의 개수 수의 개수 n이 주어지고, 그 다음 줄에 무작위로 n개의 자연수가 입력된다. 그 n개의 수 중에서 짝수의 개수를 출력하시오. codeup.kr 주의해야 할 점 1. map, split를 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 외운 듯이 사용해봅시다. nums = map(int, sys.stdin.readline().. 2021. 9. 6.
[CodeUp][Python] 1267번 : n개의 수 중 5의 배수의 합 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. n개의 수 중 5의 배수의 합 수의 개수 n이 주어지고, 그 다음 줄에 무작위로 n개의 자연수가 입력된다. 그 n개의 수 중에서 5의 배수만 골라 합을 출력하시오. codeup.kr 주의해야 할 점 1. map, split를 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 외운 듯이 사용해봅시다. nums = map(int, sys.stdin.rea.. 2021. 9. 5.
[CodeUp][Python] 1266번 : n개의 수의 합 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. n개의 수의 합 n은 자연수, 그 다음 줄에 n개의 정수들이 입력으로 들어온다. (n 2021. 9. 5.
[CodeUp][Python] 1265번 : 구구단 출력하기 1 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 구구단 출력하기 1 고블린 파이터 동우는 구구단에 관심이 많다. 구구단의 원하는 단을 입력하면 그 단의 구구단이 출력되게 하시오. 예) 3 3*1=3 3*2=6 3*3=9 ... 3*9=27 codeup.kr 주의해야 할 점 1. readline과 int나 float를 사용하는 입력 방식 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 하지만, 입력한 값을 int나 float으로 처리해 정수, 실수형으로 만들어 줄 때는 굳이 \n을 떼기 위해 rstrip을 사용할 필요가 없습니다. 숫자 형태를 만들어줄 때 자동으로 사라집니다. num = int(sys.stdin.readline()) .. 2021. 9. 4.
[CodeUp][Python] 1261번 : First Special Judge (Test) 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. First Special Judge (Test) 10개의 수 중 5의 배수가 있으면 그 중 하나만 출력하고, 없다면 0을 출력한다. codeup.kr 주의해야 할 점 1. map, split, list를 사용하는 입력 방식 실수나 정수인 여러 값들이 입력값일 때, split 메서드를 사용해 공백이나 어떤 문자를 기준으로 입력값을 여러 값들로 분리하고, map 내장 함수로 각각의 값들을 int형이나 float형으로 정수, 실수 자료형으로 변환하는 한 뒤, list로 묶어 리스트 변수에 넣어주는 기법은 매우 많이 쓰입니다. 코드 이해부터 하고 나면 다른 문제에서도 외운 듯이 사용해봅시다. num_list = lis.. 2021. 9. 4.
[CodeUp][Python] 1260번 : 3의 배수의 합 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 3의 배수의 합 입력으로 두 자연수 a, b가 주어진다. (a 2021. 9. 3.
[CodeUp][Python] 1259번 : 1부터 n까지 중 짝수의 합 구하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 1부터 n까지 중 짝수의 합 구하기 1부터 n까지의 수 중 짝수의 합을 구하시오. codeup.kr 주의해야 할 점 1. readline과 int나 float를 사용하는 입력 방식 readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다. 하지만, 입력한 값을 int나 float으로 처리해 정수, 실수형으로 만들어 줄 때는 굳이 \n을 떼기 위해 rstrip을 사용할 필요가 없습니다. 숫자 형태를 만들어줄 때 자동으로 사라집니다. num = int(sys.stdin.readline()) 2. 홀수, 짝수를 판별하는 방법 이 문제에서처럼 어떤 수가 또 홀수인지 짝수인지를 판별할 때는 나머지를 반환.. 2021. 9. 3.
[CodeUp][Python] 1258번 : 1부터 n까지 합 구하기 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 1부터 n까지 합 구하기 정수 n이 입력으로 들어오면 1부터 n까지의 합을 구하시오. codeup.kr 주의해야 할 점 1. 1부터 n까지의 합을 구하는 방법 저는 이번 문제를 풀 때 단순히 반복문을 사용하여 1부터 n까지의 합을 구했습니다. 나중에 알고리즘에서 시간 복잡도를 공부하시게 될 때 아마 1부터 n까지의 합을 구할 때, 반복문을 사용하는 것뿐만 아니라 학교에서 배워봤던 밑의 사진인 수학 공식을 다시 한번 상기시켜 볼 것입니다. 이 공식을 이용해서 한 번 더 풀어보세요. 예제 설명 1. 첫 번째 예제 - 입력 100 - 출력 5050 - 설명 입력한 자연수 n은 100입니다. 1부터 100까지의 합인 .. 2021. 9. 2.