🔷 백준 16953 A → B 문제 파이썬 풀이 ✅ 문제 🔷 문제 정수 \( A \)와 \( B \)가 주어졌을 때, 아래의 두 가지 연산만을 사용하여 \( A \)를 \( B \)로 만들 수 있는지 확인하고, 만들 수 있다면 최소 연산 횟수를 출력합니다. 만들 수 없다면 -1을 출력합니다. 허용된 연산은 다음과 같습니다. 현재 수에 \( 2 \)를 곱합니다. 현재 수의 오른쪽 끝에 \( 1 \)을 붙입니다. (예: 23 → 231) 🔷 테스트케이스 입력 2 162 출력 5 입력 4 42 출력 -1 🔷 문제설명 두 정수 \( A ..
🔷 백준 16953 A → B 문제 C++ 풀이 ✅ 문제 🔷 문제 정수 \( A \)와 \( B \)가 주어졌을 때, 아래의 두 가지 연산만을 사용하여 \( A \)를 \( B \)로 만들 수 있는지 확인하고, 만들 수 있다면 최소 연산 횟수를 출력합니다. 만들 수 없다면 -1을 출력합니다. 허용된 연산은 다음과 같습니다. 현재 수에 \( 2 \)를 곱합니다. 현재 수의 오른쪽 끝에 \( 1 \)을 붙입니다. (예: 23 → 231) 🔷 테스트케이스 입력 2 162 출력 5 입력 4 42 출력 -1 🔷 문제설명 두 정수 \( A ..
🔷 자바의 상속과 오버라이딩 완전 정리 ✅ 상속이란? 상속이란 부모 클래스가 정의한 변수와 메서드를 자식 클래스가 물려받아 그대로 사용할 수 있게 하는 기능입니다. 객체지향 프로그래밍에서 코드 재사용성을 높이고, 공통 기능을 한 곳에서 관리해 유지보수를 쉽게 할 수 있는 핵심적인 요소입니다. 자식 클래스는 부모의 기능을 그대로 사용하거나, 필요에 따라 수정하거나 새로운 기능을 추가할 수 있습니다. 예를 들어 Animal이라는 부모 클래스가 sound()라는 메서드를 가지고 있다면, Dog라는 자식 클래스는 sound()를 그대로 사용하거나 자신만의 방식으로 다시 정의할 수 있습니다. ✅ 오버라이딩이란? 정의 오버라이딩(Overriding)은 부모 클래스에 정의..
- Total
- Today
- Yesterday
- 코딩테스트
- 그리디
- 알고리즘기초
- 알고리즘 문제풀이
- DP
- 알고리즘문제풀이
- 문제풀이
- dfs
- 백준
- 파이썬코딩
- 그래프 탐색
- python 알고리즘
- 파이썬문제풀이
- 동적계획법
- 브루트포스
- Python
- 객체지향
- 코딩 테스트
- C++ 알고리즘
- 문자열처리
- c++알고리즘
- 프로그래밍
- c언어
- C++
- 동적 계획법
- 파이썬
- 코딩
- 알고리즘
- 문제 풀이
- 그리디알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |