알고리즘을 공부할 겸 C++로 언어를 변경할 겸해서 알고리즘 공부를 다시 해보려고 해요. 원래 python을 많이 썼지만 python은 저를 너무 게으르게 만드는 느낌이 들더라구요. 너무 편리해서 그래... 얼마전에 C언어를 다시 사용해봤는데 역시 python보다는
처음 시작은 가장 기초인 Hello World로 시작합시다.C++을 예전에 완전 조금 써봐서 기초 문법은 알지만 다시 기억을 되찾기 위한 연습을 해봅시다.C언어와 마찬가지로 include를 사용해서 라이브러리를 가져와줍니다.C언어 기반이다 보니 크게 다른건 없네요.위에
문제 링크이번 문제에서는 좀 바보같은 실수를 했습니다. 허허,,이번 문제는 두 숫자를 입력받아 더하고 출력하면 되는데요.그렇게 어렵지 않으니 바로 가봅시다.이번에는 namespace를 사용해봤는데 코드가 좀 더 간결해 보이네요.연산자 좌우로 공백은 자유지만 있으면 좀
문제 링크이번 문제는 A+B에서 조금 변화를 준 문제입니다.원래는 한 줄에 두 숫자를 입력 받았다면 이번에는 한 줄에 한 숫자씩 입력을 받아야 합니다.직관적이게 한 줄에 하나씩 입력 받는 코드를 작성했는데요. 사실 저럴 필요는 없고 A+B의 코드처럼이렇게 작성해도 된답
사진을 누르면 문제로 이동합니다.이번 문제는 기존에 하나씩 입력 받던걸 여러개를 입력받는 것으로 바뀐 문제입니다.여러개를 입력받기 위해서 반복문에 대한 개념을 알아야 해결 할 수 있습니다.반복문에는 for, while, do~while이 있는데 저는 for문 보다는 w
사진을 누르면 문제로 이동합니다.이번 문제는 조금 어려웠는데요.예전에 python을 사용해서 해결했었던 문제였지만 C++로 다시 해결하려니 막막하더라구요.python에서는 try-except를 사용했지만 C++ 문법을 잘 몰라서 고민을 좀 하다가 검색하게 되었습니다.하
기초 DP 문제 중 하나입니다.저도 DP를 잘 몰라서 감을 잡아가는 동안 푸는 문제였죠.우선 DP에서 가장 중요한게 메모이제이션이라고 생각하지만 규칙을 찾아야 메모이제이션이 가능하다고 볼 수 있죠.그래서 이번 문제를 해결하면서 규칙을 찾는 과정을 어떻게 생각해내느냐를