반응형

algorithm 28

Python AI 학습 도구 실습 가능성 탐구

Python AI 학습 도구 실습 가능성 탐구Python AI 학습 도구로 18개 알고리즘 실습 가능. 객체지향 설계로 도메인과 알고리즘 분리, CLI 플래그와 Pygame 시각화로 실시간 분석세 줄 요약객체지향 설계로 도메인과 알고리즘 분리, 18개 알고리즘 4가지 범주CLI 플래그로 알고리즘 선택 및 인터랙티브 시각화 지원Pygame 기반 시각화로 알고리즘 단계 실시간 분석 가능목차AI 학습용 프레임워크의 모듈화 설계실시간 시각화를 통한 이해도 향상AI 학습용 프레임워크의 모듈화 설계객체지향 설계를 기반으로 한 이 프레임워크는 18개의 AI 알고리즘 디모를 통합한 구조를 갖춘다. 핵심은 도메인(상태 표현)과 솔버(알고리즘)의 분리를 철저히 구현한 점이다. 핵심 설계 원리분리된 책임(Separatio..

AI/Trend 2026.08.15

[프로그래머스] 숫자 짝궁 - JAVA

문제 풀이 문제 https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. class Solution { public String solution(String X, String Y) { StringB..

AI/Technical 2024.03.22

[백준] 1004 어린 왕자 - JAVA

문제 풀이 문제 https://blog.itcode.dev/posts/2021/05/22/a1004 [백준 / JAVA] 백준 알고리즘 1004번 어린 왕자 - 𝝅번째 알파카의 개발 낙서장 어린 왕자는 소혹성 B-664에서 자신이 사랑하는 한 송이 장미를 위해 살아간다. 어느 날 장미가 위험에 빠지게 된 것을 알게 된 어린 왕자는, 장미를 구하기 위해 은하수를 따라 긴 여행을 하기 시 blog.itcode.dev 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. 문제의 key는 시작점과 도착점이 행성..

AI/Technical 2024.03.20

[백준] 1003번 피보나치 함수 - JAVA

문제 풀이 문제 https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. 풀이에 도움이 될 만한 피보나치수열에 대한 설명입니다. https://ko.wikipedia.org/wiki/%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98_%EC%88%98 피보나치 수 - 위키백과, 우리..

AI/Technical 2024.03.19

[백준] 1002번 터렛 - JAVA

문제 풀이 문제 https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 $-1$ 출력한다. www.acmicpc.net 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. 풀이에 도움이 될 만한 내접과 외접에 대한 이론을 보시고 오시면 좀 더 도움 될 것 같습니다. https://mathbang.net/101#gsc.tab=0 두 원의 위치관계, ..

AI/Technical 2024.03.18

[백준] 1001번 A - B - JAVA

문제 풀이 문제 이전의 1000번 문제에서 +가 -로 변환된 문제입니다. https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Sca..

AI/Technical 2024.03.15

[백준] 1000번 A + B - JAVA

문제 풀이 문제 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); String nLine = ..

AI/Technical 2024.03.14

[프로그래머스] 삼총사 - JAVA

문제 풀이 문제 https://school.programmers.co.kr/learn/courses/30/lessons/131705?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. class Solution { public int solution(int[] number) { in..

AI/Technical 2024.03.13

[프로그래머스] 콜라 문제 - JAVA

문제 풀이 문제 https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. import java.lang.Math; class Solution { public int solution(int a, in..

AI/Technical 2024.03.10

[프로그래머스] 옹알이(2) - JAVA

문제 풀이 문제 https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. class Solution { public int solution(String[] babbling) { int answer ..

AI/Technical 2024.03.06
반응형