풀이는 다시 올릴 예정입니다.int main() { string statement; cin >> statement;}
입력받은 숫자가 1, 11, 111,,, 111----111 중 나누어떨어지는 수를 찾으면 됩니다. 처음에는 밑에 있는 코드처럼 풀었습니다.결과는 시간초과였다. 코드 하나를 추가해서 해결했습니다.예를 들어서 3을 입력받으면 답은 111입니다.11 10 + 1 = (3
UMC라는 앱런칭 동아리에서 'Spring Boot'트랙 스터디를 하고 있습니다. 관련 스터디 기록을 올릴 예정입니다. 노션을 이용해서 기록하고 있어 링크를 남기겠습니다.1주차 Introduction & 서버 개요 : https://www.notion.so/S
1자리 이친수 : 1 -> 1개2자리 이친수 : 10 -> 1개3자리 이친수 : 100, 101 -> 2개4자리 이친수 : 1000, 1010, 1001 -> 3개5자리 이친수 : 10000, 10100, 10101, 10010, 10001 -> 5개위 이친수들을 보면
이 문제는 그래프와 DFS를 이용해서 풀었습니다.각 지점에서 인접한 지점은 총 8개입니다.(일반적으로)기본 아이디어는 각 지점에서 DFS를 해서 DFS를 호출한 지점의 높이보다 큰 높이가 있는 지점이 없으면 산봉우리입니다.(만약, 높이가 같은 지점이 있다면 DFS를 호
문제만 읽으면 어려워 보일 수 있지만 길이가 64인 막대를 자르면, 32, 16, 8, 4, 2, 1로 나눠진다.(2^5, 2^4, 2^3,,,2의 제곱승)길이가 X인 막대는 위 길이의 막대들의 조합으로 만들 수 있다.이 말은, 2의 제곱승의 조합으로 X를 만들면 된다
기본 아이디어는 다솜(기호1번)의 득표수보다 다른 후보의 득표수가 크거나 같으면 매수해서 다솜의 득표수는 +1 하고 표를 뺏긴 후보의 득표수는 -1을 한다.문제에서 매수하는 사람 수의 최솟값을 구하라고 수정한 코드
처음에 조합(Combination)을 이용한 재귀로 풀면 되겠다는 생각을 했습니다. 하지만, 시간 제한으로 다른 방법을 찾아야했습니다. Dynamic Programming을 이용해서 풀어보겠습니다. dpN을 N개와 M개의 사이트로 만들 수 있는 다리의 수라고 정의하겠습
AWS RDS 지역 변경
이전 글에서 보다시피, EC2 지역을 미국(버지니아 북부)에서 서울(Seoul)로 변경해주었다.그러면서 탄력적 ip를 새로 할당받아서 EC2에 구축했던 Web Server(웹 서버)에 접속이 되지 않았다. 두 가지를 변경해줘야한다. (상황에 따라 다르다)1\. 도메인
현재 사용하고 있는 EC2 서버의 지역을 옯기고 싶다. (서버의 내용은 보존)resion(지역)이 버지니아북부로 설정되어있다. 서울로 변경하는 것이 목표이다.사용하고 있는 EC2 인스턴스의 지역을 바로 변경할 수는 없다.따라서 인스턴스를 복사해서 다시 인스턴스를 생성해
1\. 메서드 이름이 같아야 한다.2\. 매개변수의 개수 또는 타입이 달라야 한다.1\. 근본적으로 같은 기능을 하는 메서드들의 이름을 모두 동일하게 만들 수 있다.서로 다른 이름을 가져야한다면 메서드를 작성하는 쪽에서는 이름을 짓기도 어렵고,사용하는 쪽에서도 기억하
메서드 앞에 'static'이 붙어 있으면 클래스 메서드이고 붙어 있지 않으면 인스턴스 메서드이다. 클래스 메서드도 클래서 변수처럼 인스턴스를 생성하지 않고 '클래스이름.메서드이름'와 같은 식으로 호출이 가능하다. 반면, 인스턴스 메서드는 반드시 객체를 생성해야만 호