📖 question https://www.acmicpc.net/problem/11098 11098번: 첼시를 도와줘! 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카 www.acmicpc.net ✍️ answer n = int(input()) for _ in range(n): p = int(input()) clist = [] namelist = [] for _ in range(p): c, name = input().split() c = int(c) clist.append(c) namelist.append(name) # 각각 비용리스트, 선수리스트에 넣었고 높은 비용에 ..
[38] 📖question 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. ✍️answer a, b = map(int, input().split()) print(a+b) [39] 📖question 정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. 실제 문제에서는 굉장히 넓은 정수 범위의 데이터형을 요구하는 문제이나 파이썬에서는 int()로 처리가 가능하다. 예를 들어 C에서 unsinged int보다도 크며 unsinged long과 같은 범위를 지니고 있다고 한다. 실제 범위 범위 : -9223372036854775808 ~ 9223372036854775807 이보다 큰 범위를 지정하고자 할 때는 long 데이터 형을 이용하면 된다. 파이썬에서는 4가지의 데이터형을 제공한다. 파이썬..
[31] 📖question 10진수를 입력받아 8진수(octal)로 출력해보자. Tip:: 8진수는 '0o12'처럼 숫자 앞에 '0o'를 붙여준다. 이것으로 '12'가 8진수의 '12'임을 인지한다. 10진수를 8진수로 변환하는 함수는 oct()이며, '0o12'와 같이 출력되므로 앞 두자리를 생략하고 출력하면된다. 따라서 '0o12'[2:]를 해주면 되는 것. ✍️answer a = int(input()) print(oct(a)[2:]) [32] 📖question 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. Tip:: 16진수는 '0xa'처럼 숫자 앞에 '0x'를 붙여준다. 이것으로 'a'가 16진수의 'a'임을 인지한다. 10진수를 16진수로 변환하는 함수는 hex()이며, '0..
[28] 📖question 정수 1개를 입력받아 그대로 출력해보자. 파이썬에서의 int() 데이터형의 크기는 4바이트(32비트)로 지정되어있다. 이보다 큰 범위를 지정하고자 할 때는 long 데이터 형을 이용하면 된다. 파이썬에서는 4가지의 데이터형을 제공한다. 파이썬에서 제공하는 데이터형 int (plain integers) : 정수 long (long integers) : int 보다 범위가 큰 정수(메모리 한계까지 저장 가능, 사실상 무제한) float (floating point numbers) : 실수 complex (complex numbers) : 복소수 ✍️answer a = int(input()) print(a) [29] 📖question 실수 1개를 입력받아 그대로 출력해보자. ✍️an..
111 📖question 사용자로부터 입력받은 문자열을 두 번 출력하라. 아래는 사용자가 "안녕하세요"를 입력한 경우의 출력 결과이다. >> 안녕하세요 안녕하세요안녕하세요 ✍️answer input으로 문자열을 입력받고 문자열 2번을 곱해서 출력한다. H = input() print(H*2) 112 📖question 사용자로부터 하나의 숫자를 입력받고, 입력 받은 숫자에 10을 더해 출력하라. >> 숫자를 입력하세요: 30 40 ✍️answer 입력받을 때 정수형으로 받고 10을 더해준 값을 출력한다. num = int(input("숫자를 입력하세요: ")) print(num+10) 113 📖question 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라. >> 30 짝수 ✍️answer 정수..