가능한 모든 8 자리 숫자를 인쇄하기위한 알고리즘에 8 for 루프가 필요합니까? 즉 n 시간 복잡도에 전력을 공급하기 위해 10이다. 루프 수를 줄일 수있는 방법이 있습니까?가능한 모든 8 자리 숫자를 인쇄하는 알고리즘
답변
아니요, 복잡성을 줄일 수있는 방법이 없습니다. 10^n 출력을 생성하려면 10^n 번 반복해야합니다.
루프 수를 줄일 수있는 방법이 있습니까?
예 :
printf("00000000\n");
printf("00000001\n");
printf("00000002\n");
printf("00000003\n");
....
없음 루프. 그냥 많은 타이핑.
롤, 현명한 대답 실제로. 나는 단지 아이러니다고 희망한다. –
코드를 생성하기 위해 루프를 사용할 수있다. –
의가 단일 루프를 해보자
int i;
for (i = 10000000; i < 100000000; i++)
{
printf("%d\n", i);
}
당신은, 당신은 모든 숫자를 인쇄하려면
하지 않습니다 (당신이 0이 아닌 숫자로 시작하는 진수 표현, C 언어, 숫자를 의미 가정) 속도를 높이기위한 알고리즘을 얻으십시오.
의사 codish ...
for val in (10000000..99999999)
display val
당신은 당신이 8 개 루프를 필요 어떻게 생각 하죠?
숫자가 4로 시작하는 것과 같은 몇 가지 제한이있는 경우 전체 루프에서 4를 반복해서는 안됩니다. 4804123566 같이 유효한 숫자가 아닙니다. 이와 같은 조건이 더있을 수 있습니다. –
그리고 논리도 위에서 언급 한 것과 같은 복잡성을 가지고 있습니다. –
그건 말도 안되는 의견입니다. 귀하의 질문에 "모든 가능한 숫자"를 원한다고 나와 있습니다. 그러나 정수를 표시하는 데 필요한 처리량을 감안할 때 8 루프 접근법을 사용하는 것이 더 나을 것입니다 ... 재귀 또는 스택과 함께 단일 루프를 사용하여 구현할 수 있다는 점만 제외하면 8 루프 접근 방식을 사용하는 것이 좋습니다. 이것은 8 개의 루프 변수를 유지하는 것보다 낫습니다. 그리고 언급 한 것처럼 특별한 규칙을 쉽게 구현할 수 있습니다. – paddy
- 1. C#에서 가능한 모든 배정도 숫자를 (이론적으로) 인쇄하는 방법?
- 2. 가변 크기의 문자열에서 8 자리 숫자를 추출하십시오.
- 3. 8 자리 숫자를 DateTime 유형으로 변환
- 4. 모든 가능한 위치를 찾아내는 알고리즘
- 5. 모든 가능한 배열을 생성하는 알고리즘
- 6. 가능한 모든 타워에 대한 알고리즘
- 7. Mips, 10보다 큰 모든 숫자를 인쇄하는 방법
- 8. 숫자의 반복으로 모든 순열을 인쇄하는 알고리즘
- 9. 중복이없는 문자열의 모든 순열을 인쇄하는 알고리즘
- 10. 알파벳순으로 트라이를 인쇄하는 알고리즘
- 11. stdout에 숫자를 인쇄하는 프로그램
- 12. 임의의 8 자리 숫자를 생성하고 해당 값을 mysql 테이블에 저장하려고합니까?
- 13. Ruby regexp - 8 자리 숫자를 확인하는 방법은 무엇입니까?
- 14. 데이터베이스에 4 자리 숫자를 포함하도록 숫자를 입력하십시오.
- 15. 숫자를 숫자로 인쇄하는 방법은 무엇입니까?
- 16. 쉼표 앞에 2 개의 숫자를 인쇄하는 파이썬
- 17. 문자열에서 9 자리 숫자를 추출하십시오
- 18. 숫자를 세로로 인쇄하는 재귀 메서드
- 19. 일련의 숫자를 나타내는 알고리즘
- 20. 일부 숫자를 사용하여 가능한 모든 숫자를 생성하는 방법
- 21. PHP 8 자리 숫자 질문
- 22. std :: uniform_real_distribution - 가능한 모든 숫자를 얻으십시오
- 23. 가능한 조합 알고리즘
- 24. 모든 가능한 하위 집합을 계산하는 알고리즘
- 25. 목록에서 부동 소수점 숫자를 인쇄하는 파이썬
- 26. 8-10 자리 정규식
- 27. 두 자리 숫자를 사용하여 증가
- 28. 오라클에서 7 자리 숫자를 선택하십시오.
- 29. 4 자리 숫자를 찾아 그들을
- 30. Excel에서 4 자리 숫자를 강제하는 방법은 무엇입니까?
그것은 엄청난 잘 생긴 그림 인 Ransom입니다. –
@ G.Bach, 감사합니다. 그것이 2011 년 할로윈을 위해 한 표정인데, 이제는 더 정확한 초상화를 올리기가 거의 당황 스럽습니다. –