본문 바로가기

파이썬으로 알고리즘배우기2

[파이썬으로 알고리즘배우기-3] 중간값 구하기 ※ 이전글 [파이썬으로 알고리즘배우기-1] 최대값 구하기 [파이썬으로 알고리즘배우기-2] 최소값 구하기 ※이 전글에서 정리한 코드/개념은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. "a,b,c 3개의 숫자들중 중간값을 찾는 알고리즘을 구현해보기" (a,b,c의 평균값이 아니라 a,b,c중 2번째(중간)로 큰값을 찾는문제) ① 각각의 모든 케이스에 대해 비교해보기 a>b이고, b>c이면 중간값 = b ac이면 중간값 = c a>c이고, c>b이면 중간값 = c ab이면 중간값 = a [알고리즘 설명] a가 b보다 작거나 큰경우, a가 c보다 작거나 큰경우 크게 2가지를 줄기로, 세부적으로 각각의 대소를 비교하여 중간값을 찾는 코드입니다. [코드] a = 10 b.. 2021. 2. 8.
[파이썬으로 알고리즘배우기-2] 최소값 구하기 ※ 이전글 [파이썬으로 알고리즘배우기-1] 최대값 구하기 https://limitsinx.tistory.com/82 ※이 전글에서 정리한 코드/개념은 재설명하지 않으므로, 참고부탁드립니다 ※해당 글은 PC에서 보기에 최적화 되어있습니다. "a,b,c 3개의 숫자들중 최소값을 찾는 알고리즘을 구현해보기" ① 각각의 모든 케이스에 대해 비교해보기 a>c 이고, b>c이면 최소값은 c b>a이고, c>a이면 최소값은 a c>b이고, a>b이면 최소값은 a [알고리즘 설명] 이전글인, 최대값구하기에서도 다루었다시피 가능한 모든 경우의수를 비교하여 최소값을 찾아내는 코드입니다. 하지만, 이렇게 하나하나 모든 경우의수에 대해 if문을 건다면, 만약 숫자 5개중 최소값을 찾는 코드를 짜야한다고하면 조건문의 갯수가 2.. 2021. 2. 7.