목록분류 전체보기 (405)
SPRING :: NOTE
# 문제 설명 - 자연수 n이 입력으로 주어졌을 때 n이 - 짝수이면 "n is even" - 홀수이면 "n is odd."를 출력 # 제한사항 - 1 ≤ n ≤ 1,000 #include int main() { int n; scanf("%d", &n); if (n % 2 == 0) { printf("%d is even", n); } else { printf("%d is odd", n); } return 0; } 이 코드는 입력받은 자연수가 짝수인지 홀수인지 판별하는 코드이다. 명령프롬프트에 정수 n을 입력받고, n이 짝수인지 홀수인지 판별하기 위해 % 연산자를 사용한다. n % 2가 0이면 n은 짝수이고, 그렇지 않으면 n은 홀수이다. 짝수인 경우 "n is even"을 출력하고, 홀수인 경우 "n i..
# 문제 설명 - 문자열 str이 주어진다. - 문자열을 시계방향으로 90도 돌려서 출력하는 코드를 작성 # 제한사항 - 1 ≤ str의 길이 ≤ 10 #include #include #define MAX_LEN 11 // 최대 문자열 길이 + 1 int main() { char str[MAX_LEN]; // 입력받을 문자열 char rotated[MAX_LEN][MAX_LEN]; // 시계방향으로 돌린 문자열 int len, i, j; // 문자열 입력 받기 scanf("%s", str); // 입력받은 문자열의 길이 구하기 len = strlen(str); // 시계방향으로 돌린 문자열 구하기 for (i = 0; i < len; i++) { for (j = 0; j < len; j++) { rota..
# 문제 설명 - 두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어진다. - 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성 # 제한사항 - 1 ≤ str1, str2의 길이 ≤ 10 #include #include int main() { char str1[11], str2[11]; scanf("%s %s", str1, str2); strcat(str1, str2); printf("%s", str1); return 0; } 위 코드에서는 scanf 함수를 이용하여 두 개의 문자열을 입력 받는다. 입력 받은 두 문자열을 strcat 함수를 이용하여 이어붙이고, printf 함수를 이용하여 이어붙인 문자열을 출력한다. strcat 함수는 첫 번째 인자로 전달된 문자열에..
# 문제 설명 - 다음과 출력 예시와 같이 출력하도록 코드를 작성해 주세요. # 출력 예시 - !@#$%^&*(\'"?:; #include int main() { printf("!@#$%%^&*('\"?:;"); return 0; } 위 코드에서는 printf 함수를 이용하여 주어진 문자열을 출력한다. 주어진 문자열에는 작은따옴표와 큰따옴표가 포함되어 있기 때문에, 이를 이스케이프 문자로 표현해 주어야 한다. 작은따옴표는 \', 큰따옴표는 \"로 표현한다. 따라서 위 코드에서는 '\"'로 작은따옴표와 큰따옴표를 모두 표현하였다.
# 문제 설명 - 영어 알파벳으로 이루어진 문자열 str이 주어짐 - 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성 # 제한사항 - 1 ≤ str의 길이 ≤ 10 - str은 알파벳으로 이루어진 문자열 #include #include int main() { char str[11]; scanf("%s", str); int len = strlen(str); for (int i = 0; i < len; i++) { if ('a'
# 문제 - 문자열 str과 정수 n이 주어짐 - str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성 # 제한 사항 - 1 ≤ str의 길이 ≤ 10 - 1 ≤ n ≤ 5 #include #include int main() { char str[11]; int n; scanf("%s %d", str, &n); int len = strlen(str); // 문자열의 길이를 구합니다. for (int i = 0; i < n; i++) { // n번 반복하여 출력합니다. for (int j = 0; j < len; j++) { putchar(str[j]); } } putchar('\n'); // 줄바꿈 문자를 출력합니다. return 0; } 위 코드에서는 입력으로 문자열과 반복 횟수를 받고, 문자열의 ..
문제 문자열 str이 주어질 때, str을 출력하는 코드를 작성 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어짐. 기본적으로 C언어에서 문자열을 입력받는 부분은 scanf를 사용하여 다음과 같이 구현할 수 있다. #include int main() { char str[1000001]; scanf("%s", str); printf("%s\n", str); return 0; } 위 코드는 입력으로 문자열을 받아 출력한다. scanf 함수를 이용하여 문자열을 입력받고, printf 함수를 이용하여 문자열을 출력한다. %s는 문자열을 입력받을 때 사용되는 서식지정자이다. 이를 이용하여 문자열을 입력받을 수 있다. 출력 시, %s를 이용하여 문자열을 출력..
출장으로 인해 서울역 인근에 숙소를 잡았다. 업무가 끝나고, 할것도 없고 해서 역시나 술한잔 했다. 너무 폭주를 했나...? 해장... 해장!!! 을 외치며 주변 해장국집을 검색했다. 그래서 이번 포스팅은 서울역 주변 골목에 위치한 해장국 맛집 '황태해장국'을 소개한다. 이곳은 정말 해장하기 좋은 곳 중 하나이다. 일단 위치는 골목에 있어 잘 보이지가 않는다. 이렇게 골목에 있어도 유지가 되는거 보면 찐 해장 맛집인듯 싶다. 가격도 적당하다. 사실 대전쪽이라고 생각하면 그렇게 괜찮은 가격은 아니지만, 서울 버프를 받고 가격을 보면 나름 저렴한 가격이라 할 수 있다. 뭐 그냥 간단한 조합이다. (+김치) 뭐가 더 필요할까. 그냥 해장 맛집이다. 얼른 해장하고 일하러 가자.