문제 1 (난이도 : 中)
N 줄인 삼각형을 출력한다. 단, 사용자로 부터 임의의 N 을 입력 받는다. 아래는 N = 3 일 때의 출력 예시 이다.
*
***
*****
문제 2 (난이도 : 中上)
위와 동일한 형태를 취하되, 역 삼각형을 출력한다. 아래는 N = 3 일 때의 출력 예시 이다.
*****
***
*
문제 3 (난이도 : 下)*
1000 이하의 3 또는 5 의 배수인 자연수들의 합을 구한다.
문제 4 (난이도 : 中)*
1000000 이하의 피보나치 수열 ( N 번째 항이 N - 1 번째 항과 N - 2 번째 항으로 표현되는 수열, 시작은 1,1,2,3,5,8,...) 의 짝수 항들의 합을 구한다
문제 5 (난이도 : 下)
사용자로 부터 N 값을 입력 받고 1 부터 N 까지의 곱을 출력한다.
문제 6 (난이도 : 中)*
다음 식을 만족하는 자연수 a,b,c 의 개수를 구하여라
i) a + b + c = 2000
ii) a > b > c, a,b,c 는 모두 자연수
문제 7 (난이도 : 中上)
임의의 자연수 N 을 입력 받아 N 을 소인수 분해 한 결과를 출력하여라. 예를 들어서 N = 18 일 경우
N = 18
18 = 2 * 3 * 3
문제 8 (난이도 : 上)
문제 7 에서 만든 프로그램의 속도를 향상 시킬 수 있는 방법은 없을까? 큰 수를 빠르게 소인수분해 할 수 있는 방법들을 찾아 프로그램에 적용시켜 보아라. 예를 들어서 N 의 제곱근 이하의 정수들만 처리한다던지, Lucas- Lehmer 판정법을 이용해 소수인지 아닌지 판정한다던지 등등..
문제 같은거 보면 맨붕오넴
중~하 까지는 어떻게 풀겠는데
그 이상은 진짜 어렵다.
처음엔 다 그럼?
다는 몰라도 그런 사람이 있긴함
ㅇㅇ 진짜 말 그대로 처음이라서 그런거 다 나중에 지나고보면 언어는 어려운게 아니라 자료구조 알고리즘 회로도 DB 이런쪽으로 넘어가는게 정말 어려운거고 다시말해서 언어를 배우고나서 활용하는 게 어렵단거
엥. . . 나도 개촙인데 8번빼고 할만함;
하다보면 이런걸 왜 어려워 했나 싶을거다