분류 전체보기60 백준 2293 동전 1 (골드 4) 백준 2293 동전 1 (골드 4)링크: 2293 동전 1접근 방법제한 시간이 0.5초이므로 dp로 중간 과정을 저장하면서 간다.소스 코드소스 코드: 다이나믹 프로그래밍 소스 코드import sysinput = sys.stdin.readlinen, k = map(int, input().split())n_list = []for _ in range(n): n_list.append(int(input()))dp = [0] * (k+1)dp[0] = 1for val in n_list: for i in range(val, k+1): dp[i] += dp[i - val]print(dp[-1])코드 개선 사항(GPT 4o)없다.결론DP라는 것을 충분히 인지하였으나, 마무리와 디테일이 부족해서 도.. 2025. 5. 14. 백준 6603 로또 (실버 2) 백준 6603 로또 (실버 2)링크: 6603 로또접근 방법조합을 출력하는 문제로, 6개의 조합을 combinations로 출력한다.소스 코드소스 코드: 구현 소스 코드import sysfrom itertools import combinationsinput = sys.stdin.readlinewhile True: input_str = list(map(int, input().split())) if input_str[0] == 0: break k = input_str[0] S = input_str[1:] for comb in combinations(S, 6): print(*comb) print()코드 개선 사항(GPT 4o)없다.결론문제를 너무 쉽게 .. 2025. 5. 13. 라즈베리파이 우분투 서버 설정 라즈베리파이 우분투 서버 설정라즈베리파이 4에 우분투 22.04 서버 버전을 설치하는 것을 목표로 한다.1. 라즈베리파이 Imager 설치라즈베리파이 Imager위의 링크에 접속해서 해당 프로그램을 설치2. OS 설정 및 커스터마이징2-1. 호스트 네임 hostnamehostname 설정: {원하는 이름}.localssh 접속할 때 유용하게 사용 가능하다.리눅스 환경에서만 지원하는 것 같다.2-2. 사용자 이름 및 비밀번호 설정사용자 이름: {원하는 이름}비밀번호: {원하는 비밀번호}서버 로그인이나 ssh 통해 접속할 때 사용한다.2-3. 무선 LAN 설정SSID: {사용할 와이파이 이름}비밀번호: {사용할 와이파이 비밀번호}무선 LAN 국가: KR해당 기능은 잘될 때도 있지만 가끔 인터넷이 끊기는 경우.. 2025. 5. 11. 패스트 캠퍼스 정부지원교육 면접 후기 이번에 남궁성 강사님의 자바 백엔드 강의 관련 부트캠프를 지원하게 되었는데, 그냥 집중할 수 있는 환경이 너무 필요했다.그래서 2025년 5월 9일에 면접을 보게 되었는데, 상담 같은 면접이었다. 딱 GDSC 면접 처럼 30분 빠르게 보는 것이 면접 방식을 면접관의 역할과 면접자의 역할 모두 해본 사람으로써 장점은 면접자의 부담이 적고, 조금은 편하게 말할 수 있는 것이고 단점은 면접관이 이 사람이 진짜 잘하는 개발자인가? 를 파악하기엔 무리가 있다는 것인 것 같다.예전에 다른 분이 면접을 거의 1주일간 본다고 했었는데, 주간 계획과 우리에게 얼만큼의 시간을 투자하는지 확인하기 위함이라 했다. 맞는 말인 것 같지만 면접관 입장에서도 엄청 힘들긴 할 듯…아무튼 면접은 잘봤고, 몇 시간 뒤에 내일배움카드 발.. 2025. 5. 10. 스크린 골프장 알바 면접 집 근처에 스크린 골프장 주 1회 알바가 올라왔길래 지원했는데, 면접 보라고 연락이 왔다.하필 전 날 발바닥을 다쳐서 힘들게 버스타고 면접보러 갔는데.. 막상 면접은 1분 컷..면접 중 잘한 점은 물어보는 거에 대답을 잘했다는 것못한 점은 물어보는 것만 대답했다는 것..질문이 들어오면 의도를 파악하고 더 나아가서 내가 알고 있는 것을 조리있게 말하는 방법을 점점 터득해야 할 것 같다. 2025. 5. 10. 백준 1992 쿼드트리 (실버 1) 백준 1992 쿼드트리 (실버 1)링크: 1992 쿼드트리접근 방법4사분면 얘기가 나오는 걸 보니 분할정복 베이스의 시뮬레이션이다.소스 코드소스 코드: 분할정복 소스 코드import sysN = int(sys.stdin.readline())graph = [[i for i in sys.stdin.readline().strip()] for _ in range(N)]def is_same(x1: int, x2: int, y1: int, y2: int) -> bool: for x in range(x1, x2): for y in range(y1, y2): if graph[x][y] != graph[x1][y1]: return False retur.. 2025. 5. 10. 이전 1 2 3 4 ··· 10 다음