B2024001225 윤지선

프로그래머스 Day 1-4 본문

개인공부/C

프로그래머스 Day 1-4

윤지선 2025. 1. 14. 23:18

#include <stdio.h>

int main(void) {
    char s1[20];
    scanf("%s", s1);        
    char num;
    for(int i=0;i<=s1[i] != '\0';i++) {
    if (s1[i]>64 && s1[i]<91){
        num = s1[i]+32;
    }
        else {
        num = s1[i]-32;
        } 
        printf("%c",num);    
    }   
  
    return 0;
}

 

# 배열의 크기를 20으로 잡았지만 실제로 입력하는건 그것보다 작을 수 있기 때문에 기준을 널값이 들어가기 전으로 잡음.

# ASCII코드를 이용하여 대문자일 경우 +32, 소문자일경우 -32로 계산.

# C언어에서는 string가 없기 때문에 char로 한글자씩 프린트 & for문으로 반복

'개인공부 > C' 카테고리의 다른 글

프로그래머스 Day 2-1  (0) 2025.01.15
프로그래머스 Day 1-5  (0) 2025.01.15
프로그래머스 Day 1-3  (2) 2025.01.13
프로그래머스 Day 1-2  (0) 2025.01.13
프로그래머스 Day 1-1  (0) 2025.01.13