본문 바로가기

분류 전체보기414

[Java] Swing을 이용한 오목게임만들기 swing을 공부하시는분이라면한번 직접만들어 보시길 권해드립니다.  저거 복붙하면 보이지 않습니다. 이미지도 필요한데프로젝트 알집으로 파일 올렸으니 다운로드 해서 실행하시면 됩니다. 바둑판 이미지 출처 :https://ko.wikipedia.org/wiki/%EB%B0%94%EB%91%91%ED%8C%90오목돌 이미지 출처 : https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC:Go_w_no_bg.svg 오목 프로젝트 파일: https://drive.google.com/file/d/1HfW8pEt3xl_sPSTTYvsn2jj7rtABg0dk/view?usp=sharing오목 판정알고리즘 문제 백준 : https://www.acmicpc.net/problem/2072  .. 2024. 11. 6.
프로그래머스 [PCCP 기출문제] 4번 / 수식 복원하기 문제 URL : https://school.programmers.co.kr/learn/courses/30/lessons/340210 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 진법 계산문제입니다.  최소진법부터 찾아줘야합니다. 모든수식을 확인후 최소진법~9 진법까지 확인후x가 없는 수식들중에서 최소진법~9진법까지 같은 수가 나온다면 그 진법들만으로 x가 있는 수식을 계산해야합니다.그리고 x를 계산해서 하나의 결과만 나온다면 그결과값을 출력해주고2개이상의 결과값이 나온다면 ? 표를 넣어서 출력해주면 되기때문에문제만 잘 이해하셨더라면 어렵지 않은 문제입니다... 2024. 10. 22.
프로그래머스 [PCCP 기출문제] 3번 / 충돌위험 찾기 문제 URL : https://school.programmers.co.kr/learn/courses/30/lessons/340211 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제접근법 : bfs문제의 유형입니다. 문제조건대로 움직이면되고 움직이는 좌표들중에서 겹치는갯수가 2개일때 충돌의 위험표시 라는것만알면쉽게 풀수있는 문제입니다. 소스코드 : #include using namespace std;#define ll long longint solution(vector> points, vector> routes) { int answer = 0; .. 2024. 10. 22.
프로그래머스 [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지(python) 문제URL : https://school.programmers.co.kr/learn/courses/30/lessons/340212 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 접근법 : 단순구현문제지만숙련도를 최소값으로 설정해줘야하는 문제입니다.그러나 1부터 시작하면 당연히 시간초과가 나올테고 또 적당한 큰값에서 시작해도 시간복잡도는 달라지지 않기때문에적당한 값부터 시작해서 적당하게 줄여나가면서 탐색하는 매개변수탐색 or 이분탐색 으로 쉽게 풀수있는문제입니다. 소스코드:def solution(diffs, times, limit): answer =.. 2024. 10. 22.