본문 바로가기

프로그래밍/코드업 파이썬 기초 100제94

코드업 파이썬 기초 100제 6046번(100제 46번째 문제) [1] 코드업 파이썬 기초 100제 100제 46번째 문제 [2] 문제 정수 1개를 입력받아 2배 곱해 출력해보자. 1. 참고 *2 를 계산한 값을 출력해도 되지만, 정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 를 이용할 수 있다. 컴퓨터 내부에는 2진수 형태로 값들이 저장되기 때문에, 2진수 형태로 저장되어 있는 값들을 왼쪽()으로 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 1/2로 줄어드는데, 왼쪽 비트시프트()가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, 가장 오른쪽에 있는 1비트는 사라진다. 2. 예시 n = 10 print(n1) #10을 반으로 나눈 값인 5 가 출력된다. print(n2) #10을 반으로 나눈 후 다.. 2023. 1. 29.
코드업 파이썬 기초 100제 6045번(100제 45번째 문제) [1] 코드업 파이썬 기초 100제 100제 45번째 문제 [2] 문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 정수 3개를 입력받아 합과 평균을 출력해보자. 1. 참고 공백으로 구분된 한 줄로 값들을 입력받기 위해서는 a, b, c = input().split() 과 같은 방법이 가능하고, 공백으로 구분해 두 값을 출력하기 위해서는 print(d, e) 와 같은 방법이 가능하다. 잘라낸 값들은 그 값의 특성(정수, 실수, 문자, 문자열 ...)에 따라 명확하게 변환시킨 후 사용하는 것이 좋다. python 프로그래밍을 처음 배울 때 좋은 습관(단계) 1. 입력된 문자열을 정확하게 잘라낸다.(공백, 줄바꿈, 구분문.. 2023. 1. 29.
코드업 파이썬 기초 100제 6044번(100제 44번째 문제) [1] 코드업 파이썬 기초 100제 100제 44번째 문제 [2] 문제 정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자. 단, b는 0이 아니다. 1. 입력 정수 2개가 공백을 두고 입력된다. 2. 출력 첫 번째 줄에 합 두 번째 줄에 차, 세 번째 줄에 곱, 네 번째 줄에 몫, 다섯 번째 줄에 나머지, 여섯 번째 줄에 나눈 값을 순서대로 출력한다. (실수, 소수점 이하 둘째 자리까지의 정확도로 출력) https://codeup.kr/problem.php?id=6044 [기초-산술연산] 정수 2개 입력받아 자동 계산하기(py) 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 정.. 2023. 1. 29.
코드업 파이썬 기초 100제 6043번(100제 43번째 문제) [1] 코드업 파이썬 기초 100제 100제 43번째 문제 [2] 문제 실수 2개(f1, f2)를 입력받아 f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다. 1.참고 python 언어에는 나눗셈(division)을 계산하는 연산자(/)가 있다. 컴퓨터 프로그래밍에서 실수 변환이나 실수를 사용하는 계산은 정확하게 변환되거나 계산되는 것이 아니라, 거의 모두 근사값으로 계산되는 것이라고 할 수 있다. 실수가 컴퓨터로 저장되기 위해서는 디지털방식으로 2진 정수화되어 저장되어야 하는데, 그 과정에서 아주 작은 부분이 저장되지 않고 사라지는 잘림(truncation) 오차가 자주 발생하기 때문이다. 계산 결과값 중에서 믿을 수 있는 숫자의 개수를.. 2023. 1. 29.