목록전체 (32)
개발 공부
#include using namespace std; int main() { int x,count; cin >> x; for(int i=1; i
파이썬의 경우 별도의 강제 개행 없이 여러 출력함수를 이용해도 알아서 줄바꿈이 일어남 >> 강제개행을 사용자의 눈에 보이지 않게 해주고 있음 printf("Hello") 의 경우 실제로 아래와 같음 printf("Hello", end='\n') end='arr' : 는 출력함수 마지막에 arr을 넣어주겠다는 의미임
char[]는 기본 자료형 string은 객체 char[]의 마지막판단은 '\n' string은 아님 char[] - 헤더 : cstring strcmp(arr1,arr2) arr1 - arr2 strcpy(arr1,arr2) arr1 = arr2 strcat(arr1,arr2) arr1 + arr2 strlen(arr) arr의 길이 strtok(arr,"delimiter") 문자열 나누기 string - 헤더 : string .c_str() string을 char로 변환 .compare(string2) string과 string2가 같은지 확인 .size() 객체 크기 (.length() ) .clear() 문자열 지움 .empty() 비었는지 확인 .replace(index, len, string2..
여러 값을 받아 그 중간값을 알아내기위해 저는 선택정렬을 사용해 값을 정렬시킨 뒤 중간값을 알아내봤습니당 #include #include int main() { int x,temp=0; scanf("%d", &x); int y[x]; for(int i=0; i
string으로 받아서 해결! #include #include using namespace std; int main() { string str; cin>>str; for(int i=0; i= 'a') str[i] = toupper(str[i]); } cout str[i] += 32를 해줘도 되지만 소문자 변환 : tolower()함수 대문자 변환 : toupper()함수 를 사용하면 된다! x = input() for i in range(len(x)): if(x[i] = 'a'): print(x[i].upper(),end='') x = input() for i in x: if i.isupper(): print(i.lower(), end="") else: print(i.upper(), end="") pri..