본문 바로가기

Coding Test75

[Coding Test] 이전에 풀었던 문제 백준허브에 업로드하기 - 백준허브 코드 업로드 이번 포스팅에선 이전에 풀었던 문제들을 한꺼번에 백준 허브에 업로드하는 방법!!✔️ HOW !!! 1. 먼저 백준 사이트에서 로그인을 해줍니다. > 오른쪽 상단 본인 아이디 클릭 2. 맞은 문제 그대로 다 복사 !!! 3.  4번째 줄에 "아이디를 집어넣으세요"에 본인 백준 아이디를 넣는다. 4. problems 에 맞은 문제를 붙여넣는다.import webbrowserimport asynciourl = "https://www.acmicpc.net/status?from_mine=1&problem_id={}&user_id=아이디를 집어넣으세요"webbrowser.get("open -a /Applications/Google\ Chrome.app %s")async def openProblem(id): a.. 2024. 11. 17.
[Coding Test] Git Actions 이용해서 Readme 작성 자동화 (Feat. 백준 허브) ✔️ 결과물 부터 보여주자면,백준 문제를 맞추면, 자동으로 백준허브가 Git에 코드를 올려준다. 푼 문제가 푸시될 때마다 Git Action을 사용해서 README도 동시에 꾸며준다!! 티어별로 보기좋게 테이블로 저장된다 !  ((( 이 글을 참고하여 작성된 글입니다 ! ))) 🚿 깃허브 잔디에 물 주기(feat.백준 문제 업로드 자동화)🥺 알고리즘 문제가 깃허브에 자동 커밋 후 리드미로 관리된다고??velog.io✔️ 백준허브로 Git 자동커밋백준 허브로 백준에서 푼 문제를 git에 자동으로 올려주는 Extension을 사용했다.!!  오래전에 설정해둬서 아직 안까신 분들은 다른 블로그에서 "백준허브 사용법"을 찾아보신 후 참고 바랍니다 !  옆에 초록색 체크 표시가 뜨면, 백준 허브 커밋 완료!!.. 2024. 11. 17.
[SWEA] 1209. Sum : D3 (java) ✔️ 문제 설명[문제 바로 가기] SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com ✔️ 문제 풀이이 문제를 풀 때,1. 각 행 / 각 열 / 대각선 "\" / 대각선 "/" 합을 어떻게 저장할까?2. 꼭 입력값들을 배열에 저장해야할까? 바로바로 합을 구하는 방법은 없을까..?이 두가지 고민을 한 후, 입력 받을 때 마다 위치에 따라서 합을 더하자!! 라는 결론이 났다.  내가 생각해낸 방식은 아래와 같다. 5x5 배열의 경우, 행과 열의 합인 10과 대각선 두 개로 총 12개의 합을 저장해야한다.그림으로 이해하면 쉽다.정리하자면, 각 행의 합은 배열 sum의 앞에서 부터 저장하고, 각 열의 합은 배열 sum의 뒤에.. 2024. 11. 16.
[백준] 7569 토마토 - BFS: 골드 5 (자바) 이 문제는 백준 7576 문제를 풀어봤으면, 아주 쉽게 풀 수 있다.이 문제가 어려우신 분들은 먼저 7576번 문제를 풀어보시길!!! [ 문제 ]https://www.acmicpc.net/problem/7576[ 풀이 ] [알고리즘 문제 풀이] 백준 7576 토마토 : 자바 BFS [골드5]✔️ 문제 설명 (펼치기)더보기문제철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자 모양 상자의 칸에 하나씩 넣어서 창고에 보관한다.cse-gr.tistory.com ✔️ 문제 설명7576 토마토 문제에서 2차원 배열을 받았다면, 이 문제(7569)는 3차원 배열을 사용하는 문제이다.더보기문제철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는.. 2024. 11. 16.
[SWEA] 1208. [S/W 문제해결 기본] 1일차 - Flatten : D3 (java) ✔️ 문제 설명  ✔️ 문제 풀이요구 사항 : 가장 높은 상자를 가장 낮은 상자로 옮긴다. 1. 배열을 오름차순으로 정렬한다.Arrays.sort(arr);2. 가장 큰 수(arr[99])의 상자를 가장 작은 수(arr[0])으로 옮긴다. arr[99] --;arr[0] ++;Arrays.sort(arr);  최종 코드import java.util.StringTokenizer;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays; class Solution{ public static void main(String args[]) throws IOExcept.. 2024. 11. 15.
[SWEA] 1206. [S/W 문제해결 기본] 1일차 - View : D3 (java) ✔️문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AV134DPqAA8CFAYh&categoryId=AV134DPqAA8CFAYh&categoryType=CODE&problemTitle=&orderBy=INQUERY_COUNT&selectCodeLang=JAVA&select-1=3&pageSize=10&pageIndex=1&&&&&&&&&& SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com✔️문제 풀이‼️‼️ 테스트 케이스 한 개 통과 못함 이슈아무리 봐도 코드가 맞는데, 자꾸 테스트 케이.. 2024. 11. 15.