한 언어로 3 개의 프로그램 및 / 또는 기능을 작성해야합니다.
이러한 프로그램은 모두 동일한 작업을 해결해야하지만 서로 다른 (그러나 유효한) 출력을 제공해야합니다. (즉, 모든 프로그램 쌍마다 서로 다른 (그러나 유효한) 출력 번호 세트를 생성하는 입력이어야합니다.)
작업
n
1보다 큰 정수가 제공됩니다.n
별개의 양의 정수를 반환하거나 출력 해야하며 그 중 어느 것도로 나눌 수 없습니다n
.- 숫자의 순서는 중요하지 않으며 숫자의 순열은 다른 출력으로 계산되지 않습니다.
일부 input => output
쌍을 가진 유효한 프로그램의 삼중 항 :
program A:
2 => 5 9
4 => 5 6 9 10
5 => 2 4 8 7 1
program B:
2 => 1 11
4 => 6 9 1 2
5 => 4 44 444 4444 44444
program C (differs only in one number from program B):
2 => 1 13
4 => 6 9 1 2
5 => 4 44 444 4444 44444
채점
- 당신의 점수는 3 가지 프로그램 또는 기능의 길이의 합입니다.
- 낮은 점수가 좋습니다.
- 프로그램 / 기능이 코드를 공유하는 경우 공유 코드는 코드를 사용하는 모든 프로그램의 길이로 계산되어야합니다.