개발자가 된지 1년이 조금 넘었다. 시간이 엄청 빨리 흘러갔네...
지난 1년을 돌이켜보니 IT라는 이 업계에서 진짜 발끝에 물만 묻힌것 같다는 느낌이 많이 들었다. 그동안 어떻게든 기능을 만들어오고 코드를 짜왔지만,(코드를 짰다기보다 긁어서 내가 바꾼게 더 맞는 표현인듯..) 기본기가 부족하다는 생각이 들었다.
비전공자 출신인지 몰라도, 컴퓨터에 대한 기본 개념적인 부분도 아직은 많이 부족하다고 생각..
개념적인 부분은 정보처리기사에 응시하면서 보완할 생각이고, 알고리즘에 대한 부분도 조금씩 접근을 해보고자 한다. 이직을 할때 물경력이 아닌 나만의 그래도 뭔가 강력한것(?)이 필요하기때문에...step by step 으로 시작.
그 시작을 백준을 통해서 조금씩 해보고자한다. 마음같아선 매일매일하는것이 목표지만, 이래저래 현실적으로는 힘든 부분이 많으니
매일은 아니더라도 알고리즘에 대해 생각하고 풀어보는것을 꾸준하게 습관처럼 이어가봐야겠다는 생각이 들었다.
그럼 그 첫걸음을 한 번 시작해볼까?
https://www.acmicpc.net/problem/2557
항상 그러하듯..ㅋㅋ 첫 걸음의 시작은 "Hello World"
백준도 이것을 알고있는지 단계별 문제풀이 제일 첫 번째가 Hello World 출력이다.
출력하는만큼 큰 설명은 필요없을것이라 생각된다.
물론 System.out.println말고 다르게 출력하는 방법도 있겠다만, 시작은 간단하게.
그리고 차차 알고리즘에 관하여 조금 더 고민해보며 어떻게하면 더 효율적일지 한 번 더 생각해보기.
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
해당 코드를 입력하면 Hello World! 가 출력!
아, 백준을 통해서 진행을 할때, 한 가지 주의해야할점이 있는데, 일반적으로 진행을 하다보면 컴파일 에러가 나올 수 있다. 백준에서는 Class 이름을 꼭 Main으로 해야만 적용이 가능하다고하니, 혹시나 백준에서 이게 잘 되는지 안되는지 확인해볼때 Class 이름이 Main인지 꼬옥 확인해보는것이 좋을 것 같다.
'Algorithm' 카테고리의 다른 글
[Java] 백준 1330번 두 수 비교하기 (0) | 2021.10.22 |
---|---|
[백준] 1000번: A+B (0) | 2021.10.02 |
[Java] 백준 10172번: 개 (0) | 2021.10.01 |
[Java] 백준 10171번: 고양이 (0) | 2021.09.29 |
[Java] 백준 10178번: We love kriii (0) | 2021.09.28 |