한솔

it/programming

[ C++ ] 재귀함수를 사용한 Hailstone( 우박수 : 콜라츠의 추측 )

콜라츠의 추측? 콜라츠 추측 (Collatz conjecture)은 1937년에 처음으로 이 추측을 제기한 로타르 콜라츠의 이름을 딴 것으로 3n+1 추측, 울람 추측, 혹은 헤일스톤(우박) 수열 등 여러 이름으로 불린다. 콜라츠 추측은 임의의 자연수가 다음 조작을 거쳐 항상 1이 된다는 추측이다. 짝수라면 2로 나눈다. 홀수라면 3을 곱하고 1을 더한다. 1이면 조작을 멈추고, 1이 아니면 첫 번째 단계로 돌아간다. 예를 들어, 6 에서 시작한다면, 차례로 6, 3, 10, 5, 16, 8, 4, 2, 1 이 된다. 또, 27에서 시작하면 무려 111번을 거쳐야 1이 된다. 77번째에 이르면 9232를 정점으로 도달하다가 급격히 감소하여 34단계를 더 지나면 1이 된다. 이 추측은 컴퓨터로 17 × 2..

etc/anything

나의 활력소 짝지 앱

... 일치하는 앤 없지만 나의 17년이 헛되이 지나지 않았다는 보람.. 이런거에 뿌듯해하고있는 나도 참 잉여라고 생각합니다 ㅠ

hobby/music

이루마 - KIss the Rain 초견

은 초견 어려워

hobby/music

이루마 - River Flows you

오 이거 괜찮네 악보가 어렵지도 않고

hobby/music

이루마 - maybe 生 라이브

ㅋ 오늘악보받음증인 김꺼졍

it/programming

[ C++ ] Call by reference 기법을 이용한 최대값 구하기

#include void max(int* a, int* b, int* c) { if(*a

it/programming

[ C++ ] ctype.h 함수를 이용한 문자 치환

#include #include void main() { char c; printf("문자 입력 : "); scanf("%c", &c); if(isupper(c)) printf("%c\n",tolower(c)); else if(islower(c)) printf("%c\n",toupper(c)); }

it/programming

[ C++ ] Call by reference 기법을 이용한 swap 함수

#include void swap(int* a, int* b) { int temp; temp = *b; *b = *a; *a = temp; } void main() { int a, b; printf("두 수 입력 : "); scanf("%d %d", &a, &b); printf("a : %d, b : %d\n",a,b); swap(&a,&b); printf("a : %d, b : %d\n",a,b); }

반응형
훈솔
'한솔' 태그의 글 목록 (78 Page)