알고리즘 문제풀기/인프런 강의 정답

7. 영어 단어 복구(문자열 컨트롤)[코드구현력 기르기]

코다람쥐 2022. 3. 11. 11:18

나의정답.

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>

using namespace std;

int main(int argc, char** argv) {

	//freopen("input.txt", "rt", stdin);
	
	char vWords[100];
	char words[100];
	int cnt=0;
	
	for(int i = 0 ; i < 100 ; i++){
		scanf("%c", &vWords[i]);
		
		if( vWords[i] == 10)
			break;
	}
	
	for(int i = 0 ; vWords[i] != '\0'; i++){
		if(vWords[i] >= 97 && vWords[i] <= 122){
			words[cnt++] = vWords[i];
		}	
		else if(vWords[i] >= 65 && vWords[i] <= 90){
			words[cnt++] = vWords[i] + 32;
		}
	}
	
	words[cnt] = '\0';
	
	printf("%s", words);
} 

// A 65, Z 90
// a 97, z 122