Anything Programming (2) 썸네일형 리스트형 [Python] 암달의 법칙 실습 문제 계산하기 문제 상신이는 컴퓨터구조론 과목 시간의 컴퓨터 성능 향상을 계산하는 과제를 해야한다. 그런데, 그래프를 그리기 위해 찾아야하는 값이 너무 많아서 일일이 계산하기가 너무 힘들었다. 귀차니즘에 걸려버린 상신이를 위해 계산해주는 프로그램을 작성해주자. 아래 조건에 따라, 암달의 법칙으로 병렬화 가능한 부분이 40%, 60%, 80%, 95%일 때, 얻을 수 있는 이상적인 성능 향상 곡선을 그리시오. + x축은 프로세서의 개수, y축은 성능 향상(s)를 나타낸다. + 프로세서의 수는 1~128까지만 고려한다. 코드 # 성능 향상 s를 계산하는 함수 def s(n, f): return n / ((1-f) * n + f) f1 = 40 / 100 f2 = 60 / 100 f3 = 80 / 100 f4 .. [Python] 내 아이가 다른 인종은 아닐거야 .. 문제 한창 생물학 공부 중이던 민서는 유전 파트 문제를 풀다가 머리에 쥐가 나버렸다. 그걸 지켜보던 '똑똑한' 상신이는 마음이 안쓰러워 대신 풀어줄 수 있는 간단한 프로그램을 작성하려고 한다. 다인자 유전이란 하나의 형질에 여러 대립 유전자가 관여하여 복합적으로 작용하여 하나의 형질에 관여하는 것이다. 아버지의 유전자와 어머니의 유전자를 입력 받고, 태어날 수 있는 아이가 다인자 유전을 통해 우성 유전자를 몇 개 가질 수 있는지, 밝은 피부 또는 어두운 피부로 태어날 확률은 얼마나 되는지 확률을 구해주자. + 아버지와 어머니는 3쌍의 유전자를 갖고 있다. 예제 입출력 코드 import sys input = sys.stdin.readline def cnt_upper(arr): cnt = 0 for ch i.. 이전 1 다음