1일차 - 출력
1번) 문자열 출력하기 (언어: C)
이번 문제는 매우 간단하게 입력을 받은 값을 그대로 출력하면 되는 것입니다.
2번) a와 b 출력하기 (언어: C)
이번 문제는 숫자 2개를 가져와서 출력하는 것이다. 이도 매우 쉬우며 간단하게 풀 수 있다.
3번) 문자열 반복해서 출력하기 (언어: C)
이번 문제는 입력 받은 값의 char값과 int값으로 for문으로 반복문을 하면 되는 문제이다.
4번) 대소문자 바꿔서 출력하기 (언어: C++)
대문자를 소문자로 바꾸고 소문자를 대문자로 만드는 문제입니다. 이는 아스키 코드 (ASCII Code)을 알면 쉽게 풀 수 있습니다. 대문자는 65에서 90까지 있고 소문자는 97에서 122까지 있습니다. 이는 char을 int로 바꾸는 수로 알면 됩니다. 즉 char A는 int 65로 변환이 되고, char a는 int 97로 변환이 됩니다. 그래서 만일 소문자이면 32만큼 빼면 되고 대문자이면 32만큼 더하면 됩니다.
물론 #include<algorithm>을 써서 toupper, tolower을 쓰면 더 편할 수 있습니다.
5번) 특수문자 출력하기 (언어: C++)
특수문자를 출력하는 문제인데 몇몇 특수문자들은 옆에 \을 넣어야 출력이 됩니다. 여기서 \, ', "가 \을 추가로 왼쪽으로 해줘야 출력이 제대로 됩니다.
예시) \을 출력하기 위해서 \\, '을 출력하기 위해서 \', "을 출력하기 위해서 \"로 해줘야 합니다.
총평: 1일차 문제답게 문제풀이는 매우 쉬운 난이도였다.
'알고리즘 공부 > 프로그래머스 알고리즘' 카테고리의 다른 글
코딩 기초 트레이닝 - 6일차 (C++) (0) | 2023.12.19 |
---|---|
코딩 기초 트레이닝 - 5일차 (C++) (0) | 2023.12.18 |
코딩 기초 트레이닝 - 4일차 (C++) (1) | 2023.12.15 |
코딩 기초 트레이닝 - 3일차 (C++) (0) | 2023.12.13 |
코딩 기초 트레이닝 - 2일차 (C++) (0) | 2023.12.12 |