파이썬116 파이썬 프로그래머스 level 1. 소수 만들기 이전 글: 파이썬 프로그래머스 level 1. 2016년 이전 글: 파이썬 프로그래머스 level 1. 체육복 문제 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 풀이 - 1 def solution(nums): cnt=0 total=[] for i in range(len(nums)): for j in range(i+1,len(nums)): for k in range(j+1,len(nums)): total.append(nums[i]+nums[j]+nums[k]) for .. 2021. 5. 25. 1의 보수, 2의 보수, Signed와 Unsigned의 모든 것 Unsigned와 Signed Signedness는 컴퓨터 프로그래밍에서 숫자를 표현하는 데 쓰인다. 데이터 타입과 같은 속성이라고 보면 된다. Signed는 양수와 음수를 표현할 수 있다. Unsigned는 non-negative numbers, 즉 0과 양수를 표현할 수 있다. Unsigned Unsinged는 Sign과 다르게, 가장 왼쪽 bit인 MSB (Most Significant Bit)가 + 또는 - 부호를 표현하지 않는다. 모든 bit가 숫자를 표현하는 데 사용된다. 따라서, 8bit인 경우 범위는 0부터 255를 표현할 수 있다. Signed 우선, Signed에서 맨 앞에 있는 MSB는 + 또는 - 부호를 나타낸다. 1인 경우 -0 또는 음수이며, 0인 경우 +0 또는 양수이다. Si.. 2021. 5. 7. 파이썬 코드업 6043번 6043 : [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기(py) 이전 글: 파이썬 코드업 6042번 6042 : [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기(설명)(py) 문제 실수 2개(f1, f2)를 입력받아 f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다. 참고 python 언어에는 나눗셈(division)을 계산하는 연산자(/)가 있다. 컴퓨터 프로그래밍에서 실수 변환이나 실수를 사용하는 계산은 정확하게 변환되거나 계산되는 것이 아니라, 거의 모두 근사값으로 계산되는 것이라고 할 수 있다. 실수가 컴퓨터로 저장되기 위해서는 디지털방식으로 2진 정수화되어 저장되어야 하는데, 그 과정에서 아주 작은 부분이 저장되지 않고 사라지는 잘림(truncation) 오차가 자주 발생하기 때문.. 2021. 5. 6. 파이썬 코드업 6042번 6042 : [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기(설명)(py) 파이썬 코드업 6041번 6041 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 계산하기(설명) 문제 실수 1개를 입력받아 소숫점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력해보자. 예시 a=float(input()) print( format(a, ".2f") ) 참고 format(수, ".2f") 를 사용하면 원하는 자리까지의 정확도로 반올림 된 실수 값을 만들어 준다. 여기서 만들어진 값은 소수점 아래 3번째 자리에서 반올림한 값이다. 컴퓨터 프로그래밍에서 실수 변환이나 실수를 사용하는 계산은 정확하게 변환되거나 계산되는 것이 아니라, 거의 모두 근사값으로 계산되는 것이라고 할 수 있다. 실수가 컴퓨터로 저장되기 위해서는 디지털방식으로 2진 정수화되어 저장되어야 하는데, 그 과정에서 .. 2021. 5. 5. 이전 1 ··· 4 5 6 7 8 9 10 ··· 29 다음