https://www.acmicpc.net/problem/10926
전에는 번호대로 풀고 있었는데 단계별로 풀기 시작하니까 또 너무 쉬운 것 같기도 하다.
이 문제는 입력을 저장할 수 있는지와 문자열 더하기를 사용할 수 있는지 묻는 문제이다.
C#의 기본 구조 외에 코드는 2줄이면 맞을 수 있는 쉬운 문제이다.
https://unicoti-sub.tistory.com/4
(기본 구조는 참고하세요)
using System;
namespace unicoti {
class program {
static void Main() {
string input = Console.ReadLine();
Console.WriteLine(input + "??!");
}
}
}
C#의 기본 구조를 제외하고 보면,
string input =... 과
Console.WriteLine(..... 이 메인 문장이다.
각각 입력을 읽어서 문자열 타입의 변수 input에 저장하라는 뜻이고, (변수 정의와 동시에 저장)
저장된 input뒤에??! 문자를 붙여서 출력하라는 뜻이다.
너무 쉬운 문제라서 아직 함수들을 못 외운 게 아니라면 논리적으로는 이해가 될 것이다.
오늘의 느낀 점)
이 문제 또한 너무 쉬워서 느낀 점은 딱히 없다.
저번에 배운 stringbuilder를 사용하면 조금 더 최적화가 가능하다는 것이 생각났다는 점에서
성장했음을 느끼긴 하나 오히려 저거 하나 더하자고 몇 줄 더 쓰는 것도 용량이 많아지니까
속도와 용량도 비교해야겠구나 싶었다. 물론 둘 다 극미한 값이라 어떻게 하든 상관없을 듯하다.
이제 C#의 기본 구조는 완벽히 외운 듯하다. 내 글을 복습 안 하고도 적을 수 있어졌다.
이렇게 몇 달만 해도 충분히 실력을 많이 키울 수 있을 것 같다.
게임 개발도 기획 중인데 평소에 많이 해두길 바란다.
이상으로 도움이 되었길 바라며,
끝.
'코딩테스트 (C#)' 카테고리의 다른 글
백준 10430 : 나머지 - C# 풀이 (1) | 2024.07.15 |
---|---|
백준 18108 : 1998년생인 내가 태국에서는 2541년생? - C# 풀이 (0) | 2024.07.14 |
백준 10869 : 사칙연산 - C# 풀이 (2) | 2024.07.13 |
백준 2557 : Hello World! - C# 풀이 (0) | 2024.07.13 |
백준 1004 : 어린 왕자 - C# 풀이 (0) | 2024.07.12 |
댓글