본문 바로가기

콜라츠 추측

(2)
[R프로그래밍] 순환문을 이용해 콜라츠 추측 자동화하기 지난 포스팅에서 종이와 연필로 생각을 그려보는 것이 프로그래밍에 도움이 된다는 말과 함께 조건문과 함수를 활용해 콜라츠 추측을 계산했습니다. 오늘은 순환문을 사용해서 이 콜라츠 추측을 자동으로 계산하고 몇 번만에 임의의 정수가 1이 되었는지 출력하는 프로그램을 작성해 보겠습니다. 읽기 전에 추천 한 번! 블로거에겐 큰 힘입니다 순환문은 크게 2가지로 나눕니다. for문과 while문 입니다. for문은 반복하려는 횟수를 미리 알고있는 경우에 사용합니다. 반면, while문은 반복하려는 횟수는 알수 없지만 특정 조건을 만족하는 동안 어떤 명령을 반복해서 처리할 필요가 있을 때 사용합니다. R프로그래밍에서 for문과 while문의 기본문법은 아래와 같습니다. [for 문] for (반복할 변수 in 반복범위..
[R프로그래밍] 조건문을 이용하여 콜라츠 추측 계산하기 프로그래밍이란 기본적으로 내 생각을 컴퓨터가 이해할 수 있도록 입력하고 동작하게 만드는 일입니다. 프로그래밍을 하기 위해서는 생각이 논리적이로 명확하게 정리되어 있어야 합니다. '생각의 흐름은 명쾌한가?', '누락되거나 중복되는 내용은 없는가?', '이 프로그램은 결과를 올바르게 계산해 낼 것인가?'에 대해서 먼저 종이와 연필로 그려보는 것이 프로그래밍에 큰 도움이 됩니다. 생각이 명료하면 프로그래밍이 즐겁습니다. 프로그래밍 언어를 통해 명령을 내리기만 하면 되기 때문입니다. 대부분의 프로그래밍 언어에서 조건문과 반복문을 사용할 수 있습니다. 조건문은 조건이 '참(True)'일 때 처리하는 명령과 '거짓(False)'일 때 처리하는 명령을 달리 가져갑니다. 반복문은 일정 범위 또는 특정한 조건을 만족하는..