/*
#include <stdio.h>
// 1368. 평행사변형 출력하기 2
int main() {
int h, k;
char d;
scanf("%d %d %c", &h, &k, &d);
for (int i = 0; i < h; i++) {
if (d == 'L') {
for (int j = 0; j < i; j++) {
printf(" ");
}
} else {
for (int j = 0; j < h - i - 1; j++) {
printf(" ");
}
}
for (int j = 0; j < k; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
// 1369. 빗금 친 사각형 출력하기
int main() {
int n, k;
scanf("%d %d", &n, &k);
if (n == 1) {
printf("*");
return 0;
}
for (int i = 0; i < n; i++) {
printf("*");
}
printf("\n");
for (int i = 1; i < n - 1; i++) {
printf("*");
for (int j = 1; j < n - 1; j++) {
if ((i + j + 1) % k == 0) {
printf("*");
} else {
printf(" ");
}
}
printf("*\n");
}
for (int i = 0; i < n; i++) {
printf("*");
}
return 0;
}
*/
/*
#include <stdio.h>
// 1405. 숫자 로테이션
int main() {
int n;
scanf("%d", &n);
int numbers[1000]={};
for (int i = 0; i < n; i++) {
scanf("%d", &numbers[i]);
}
for (int i = 0; i < n; i++) {
for (int j = i; j < n + i; j++) {
printf("%d ", numbers[j % n]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
// 1416. 2진수 변환
int main() {
int n;
scanf("%d", &n);
if (n == 0) {
printf("0");
return 0;
}
int length = 0;
int result[31] = {};
for (int i = 0; n > 0; i++) {
result[i] = n % 2;
length += 1;
n /= 2;
}
for (int i = length - 1; i >= 0; i--) {
printf("%d", result[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
// 1440. 비교
int main() {
int n;
scanf("%d", &n);
int numbers[1000];
for (int i = 0; i < n; i++) {
scanf("%d", &numbers[i]);
}
int k;
for (int i = 0; i < n; i++) {
k = numbers[i];
printf("%d: ", i + 1);
for (int j = 0; j < n; j++) {
if (j == i) {
continue;
}
if (k > numbers[j]) {
printf("> ");
} else if (k < numbers[j]) {
printf("< ");
} else {
printf("= ");
}
}
printf("\n");
}
return 0;
}
*/
/*
&word[0]
word
NULL : 문자열의 끝을 표시하기위한 문자
아스키코드 ASCII CODE
word[i]
'\0' 0 NULL
'A' 65
'B' 66
,,,
'Z'
'a' 97
'b' 98
...
'z'
' ' 32
'\'
'0' 48
'1' 49
'2' 50
..
'9'
'10' (x)
#include <stdio.h>
#include <string.h>
int main() {
char str[50]="hello";
str = "world"; (x)
strcpy(str,"world");
strlen(word) : 실제 들어있는 문자의 갯수 (NULL만날때까지)
strcmp() : string compare
if("hello"==word) (x)
if(strcmp("hello",word)==0) 완벽하게 같은 문자열인가요?
if(strcmp("hello",word)>0) 사전식으로 거꾸로있나요?
if( strcmp(,) <0) 사전식으로 순서대로 있나요?
printf("%c",'a'-('a'-'A'));
int or long long -> 엄청 큰 수
문자열
3321
char str[50] = "3321";
str[0] '3'
str[1] '3'
str[2] '2'
str[3] '1'
str[4] NULL
// char word[21]={};
//
// int a;
// scanf("%d%c",&a);
// gets(word);
//
// //scanf("%s", word); // 한 단어 받기
// //gets(word); // 한 문장 받기
//
// for (int i = 0; word[i] != '\0'; i++) {
// printf("\'%c\'\n", word[i]);
// }
//
// printf("%s",word);
return 0;
}
*/
/*
#include <stdio.h>
// 1131. 문자 출력하기
int main() {
char c;
scanf("%c", &c);
printf("%c", c);
return 0;
}
*/
/*
#include <stdio.h>
// 1132. 문자열 출력하기
int main() {
char str[9];
scanf("%s", str);
printf(str);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1133. 공백이 있는 문자열 입출력
int main() {
char str[31];
gets(str);
printf(str);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1295. 알파벳 대소문자 변환
int main() {
char str[1001];
scanf("%s", str);
char c;
for (int i = 0; i < strlen(str); i++) {
c = str[i];
if (c >= 65 && c <= 90) {
printf("%c", c + 32);
} else if (c >= 97 && c <= 122) {
printf("%c", c - 32);
} else {
printf("%c", c);
}
}
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1406. love
int main() {
char str[16];
scanf("%s", str);
if (strcmp(str, "love") == 0) {
printf("I love you.");
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1407
int main() {
char str[101];
gets(str);
for (int i = 0; i < strlen(str); i++) {
if (str[i] != ' ') {
printf("%c", str[i]);
}
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1408. 암호 처리
int main() {
char password[21] = {};
scanf("%s", password);
char result1[21] = {};
char result2[21] = {};
for (int i = 0; i < strlen(password); i++) {
result1[i] = password[i] + 2;
result2[i] = password[i] * 7 % 80 + 48;
}
printf("%s\n%s", result1, result2);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1414. C언어를 찾아라
int main() {
char str[101];
scanf("%s", str);
int cCount = str[0] == 'c' || str[0] == 'C';
int ccCount = 0;
for (int i = 1; i < strlen(str); i++) {
if (str[i] == 'c' || str[i] == 'C') {
cCount += 1;
if (str[i - 1] == 'c' || str[i - 1] == 'C') {
ccCount += 1;
}
}
}
printf("%d\n%d", cCount, ccCount);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1418. t를 찾아라
int main() {
char str[11];
scanf("%s", str);
for (int i = 0; i < strlen(str); i++) {
if (str[i] == 't') {
printf("%d ", i + 1);
}
}
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1419. love 2
int main() {
char str[101];
gets(str);
int count = 0;
for (int i = 0; i < strlen(str) - 3; i++) {
if (str[i] == 'l') {
if (str[i + 1] == 'o') {
if (str[i + 2] == 'v') {
if (str[i + 3] == 'e') {
count += 1;
i += 3;
} else {
i += 2;
}
} else {
i += 1;
}
}
}
}
printf("%d", count);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
// 1733. I.O.I
int main() {
char str[100];
scanf("%s", str);
if (strcmp(str, "IOI") == 0) {
printf("IOI is the International Olympiad in Informatics.");
} else {
printf("I don't care.");
}
}
*/