본문 바로가기

Python_Matter/[CodeUp]기초 100제

(97)
1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기 Q> 정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자. 단, 0 admin, 2019년 10월 01일, http://codeup.kr
1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기 Q> 정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자. 단, -2147483648
1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 Q> 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 영문자 '0'의 다음 문자는 '1'이다. 참고 숫자는 수를 표현하는 문자로서 '0' 은 문자 그 자체를 의미하고, 0은 값을 의미한다. 힌트 아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장된다. 따라서 문자도 값으로 덧셈을 할 수 있다. 입력 영문자 1개가 입력된다. 출력 다음 문자를 출력한다. A> s1 = input() s1_ord = ord(s1) print(chr(s1_ord + 1)) A1> a=input() n=ord(a) c=chr(n+1) print(c) W> 문자를 진수로 변환후 그 진수에 다음 값을 가져오면 된다. #> admin, 2019년 10월 01일..
1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기 Q> 입력된 정수의 부호를 바꿔 출력해보자. 단, -2147483647 ~ +2147483647 범위의 정수가 입력된다. 참고 단항 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대로 바뀌어 계산된다. 예시 int a; scanf("%d", &a); printf("%d", -a); 입력 정수 1개가 입력된다. 출력 부호를 바꿔 출력한다. A> n1 = input() print(-int(n1)) A1> a=input() n=int(a) print(-n) W> 부호를 바꿔 출력하므로 -를 붙인다. #> admin, 2019년 10월 01일, http://codeup.kr
1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2 Q> 정수 2개를 입력받아 합을 출력해보자. 단, 입력되는 정수는 -2147483648 ~ +2147483648 이다. 참고 + 연산자를 사용하면 된다. 단, 계산된 결과가 int 형으로 저장할 수 있는 범위를 넘어갈 수 있기 때문에 다른 데이터형을 사용해야 한다. 주의 int 데이터형은 %d로 입출력하고, long long int 데이터형은 %lld로 입출력한다. 입력 2개의 정수가 공백으로 구분되어 입력된다. 출력 두 정수의 합을 출력한다. A> n1, n2 = map(int, input().split()) print(n1 + n2) A1> a,b=input().split() x=int(a) y=int(b) print(x+y) W> 정수는 int #> admin, 2019년 10월 01일, http:..
1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1 Q> 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. (단, 입력되는 정수는 -1073741824 ~ 1073741824 이다.) 입력 2개의 정수가 공백으로 구분되어 입력된다. ** 주의 : 계산의 결과가 int 범위를 넘어가는지를 잘 생각해 보아야 한다. 출력 두 정수의 합을 출력한다. A> n1, n2 = map(int, input().split()) print(n1 + n2) A1> a,b=input().split() x=int(a) y=int(b) print(x+y) W> map 을 사용하여 int 타입으로 만들고 공백을 기준으로 나눈다. #> admin, 2019년 10월 01일, http://codeup.kr
1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기 Q> 10진 정수 1개를 입력받아 아스키 문자로 출력해보자. 단, 0 ~ 255 범위의 정수만 입력된다. 입력 10진 정수 1개(0 ~ 255 범위)가 입력된다. 출력 아스키코드 값을 문자로 출력한다. A> ascii_n = input() print(chr(int(ascii_n))) A1> a=input() n=int(a) c=chr(n) print(c) W> chr는 아스키코드값을 받아 문자로 출력해준다. #> admin, 2019년 10월 01일, http://codeup.kr
1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기 Q> 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자. 참고 아스키 코드는 (ASCII, 미국표준코드, American Standard Code for Information Interchange) 영문자, 특수 문자 등을 저장할 때 사용하는 표준 코드이다. 컴퓨터로 저장되는 모든 데이터는 2진 정수화되어 저장되는데, 영문자와 특수기호 등을 저장하는 방법으로 아스키코드가 기본적으로 사용된다. 예를 들어 영문 대문자 "A"는 10진수 65를 의미하는 2진수 값으로 저장된다. 입력 영문자 1개가 입력된다. 출력 아스키코드 값을 10진수로 출력한다. A> ascii_s = input() print(ord(ascii_s)) A1> a=input() n=ord(a) print(n) W> ord 명..