[Python] Baekjoon 백준 1011번 Fly me to the Alpha Centauri 문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 총 동원하여 개발한 공간이동 장치를 탑재하였다. 하지만 이 공간이동 장치는 이동 거리를 급격하게 늘릴 경우 기계에 심각한 결함이 발생하는 단점이 있..
수 체계 수 체계 복소수 자연수 (ℕ) , 정수 (ℤ) , 유리수 (ℚ) , 무리수 (ℝ∖ℚ) , 실수 (ℝ) , 허수 (ℂ∖ℝ) , 복소수 (ℂ) 자연수의 분류 소수 (ℙ) , 합성수 (ℕ∖ℙ∖{0,1}) 유리수의 분류 반정수 (1/2+ℤ) , 이진 유리수 ((2ℕ)-1ℤ) 실수의 분류 양수 (ℝ+) , 음수 (ℝ-) 복소수의 분류 대수적 수 (—ℚ) , 초월수 (ℂ∖—ℚ) , 대수적 정수 (O—ℚ) , 가우스 정수 (ℤ[i]) 아이젠슈타인 정수 (Oℚ(√-3)) , 작도 가능한 수 , 계산 가능한 수 , 정의 가능한 수 기타 이원수 (ℝ[x]/(x2)) , 다원수 , 사원수 (ℍ) , 팔원수 (𝕆) , 십육원수 (𝕊) , p진수 (ℚp) 초실수 , 상초실수 , 초현실수 , 순서수 (Ord) , 기수 ..
[Python] Baekjoon 백준 2581번 소수 문제 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다. 입력 입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다. 출력 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 ..
[Python] Baekjoon 백준 1978번 소수 찾기 문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 입력 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 출력 주어진 수들 중 소수의 개수를 출력한다. su = int(input()) a = list(map(int, input().split())) a = a[0:su] count = 0 cnt = 0 for i in a : for j in range(1, i + 1): if i % j == 0: cnt += 1 if cnt == 2: count += 1 cnt = 0 print(count) 먼저 연속 입력값 a 에 대해 슬라이싱을 한다 ..