c언어에서는 string이 없습니다. 그래서 열받는데
strlen을 써서 문자열 ( char a[100000]=""; ) 안에 입력된 널값 제외한 길이를 구할 수 있는데
이건 생각보다 프로그램 구동 시간을 엄청 잡아먹습니다.
몇몇 프로그래밍 문제는 시간 제한을 요구하기 때문에 적절하지 않습니다.
제가 생각해낸 방법을 올려봅니다.
그건
for(int i=0; i<strlen(a);i++)
{ contents; }
할 것을
while(!a[i]=='\0')
{ contents; i++; }
으로 바꿔주면 됩니다.
728x90
'공부 > 프로그래밍' 카테고리의 다른 글
C++ 이자율을 통한 미래 금액 계산하기 (0) | 2019.05.28 |
---|---|
switch 문 (0) | 2019.05.18 |
[아두이노] LED, RGB LED 코딩 (0) | 2019.01.10 |
[아두이노] 아두이노 코딩에 대해 arduino IDE (0) | 2018.12.21 |
[Java] 자바 프로그래밍 2강 자바와 이클립스 설치 (0) | 2018.09.29 |