본문 바로가기 메뉴 바로가기

kingsubin

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

kingsubin

검색하기 폼
  • 분류 전체보기 (485)
    • Python (1)
    • Java (35)
    • Spring (18)
    • JavaScript & TypeScript (23)
    • HTML & CSS (2)
    • Database (4)
    • DevOps (8)
    • CS (13)
    • Algorithm (10)
    • etc (22)
    • PS (231)
      • boj (157)
      • programmers (54)
      • etc (19)
      • leetcode (1)
    • 책 (98)
      • 이펙티브자바 (50)
      • 모던 자바스크립트 딥다이브 (24)
      • misc (14)
      • 독서 (10)
    • 일상 (20)
  • 방명록

PS (231)
BOJ)1915 - 가장 큰 정사각형

정사각형의 조건 검사하자는 걸로 접근: 정사각형 한 변의 길이가 짝수, 홀수로 구분하여 정사각형의 중심을 기준으로 생각, 가능하려면 적어도 인접한 두 지점이 1이어야 함. 중간까지 시도 하다가 너무 복잡해지고 접근을 잘못한 거 같단 생각 들고 못 품. 다른 답변 보고 제출했는데 나중에 비슷한 문제 똑같이 풀 수 있을지 모르겠음.. 변의 길이가 1 보다 큰 정사각형 안에는 그보다 작은 정사각형이 있음. dp 생각, 점화식 세우기 dp(i, j) = i, j 를 우하단으로 하는 정사각형의 최대 변 길이 dp(i, j) = min(dp[i][j - 1], dp[i - 1][j], dp[i - 1][j - 1]) + 1 n, m = map(int, input().split()) board = [input() f..

PS/boj 2022. 9. 25. 12:46
BOJ)1389 - 케빈 베이커의 6단계 법칙

최소 거리랑 그래프 보고 BFS 생각함. V, E 갯수 제한 보고 인접 리스트 생각함. search 함수에서 전부 방문했으면 안 돌아도 되는거 처리 할 수 있는거 같은데 시간 문제 없어서 넘어감. 문법 헷갈려서 아직 콘솔 안 찍어보면 삐걱거림. 풀이 너무 오래 걸림. import sys from collections import deque input = sys.stdin.readline N, M = map(int, input().split()) board = [[] for _ in range(N + 1)] for _ in range(M): x, y = map(int, input().split()) board[x].append(y) board[y].append(x) def search(x): dq = de..

PS/boj 2022. 9. 24. 12:54
BOJ)15686 - 치킨배달

치킨 거리를 구하는 것은 O(1)로 가능 집에서 치킨집 까지의 거리를 모두 구한 리스트를 만들고 선택한 M 개의 치킨집까지의 거리 중에서 최솟값의 합을 구하면 nCm 개의 도시의 치킨거리가 나올텐데 그 중에 최솟값이 ans 라고 생각 최악의 경우를 고려해도 시간초과가 나지 않아 보였음. 13Cm 인데 여기서 m은 1~13, Combination 연산 최댓값 생각해도 13C7 대략 O(집 100 * 치킨집 7 * 13C7) sol 1 로 제출하고 다른 모범 답안 참조하여 sol 2로 수정함. 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 32 33 34 35 36 37 38 39 # sol 1 impor..

PS/boj 2022. 9. 22. 23:11
1. two sum

1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { public int[] twoSum(int[] nums, int target) { for (int i = 0; i

PS/leetcode 2021. 8. 17. 10:31
MySQL 3레벨 다 풀었다.

헤비 유저가 소유한 장소는 못 풀어서 다른 풀이 봤다. 지금 보니까 그냥 프로그래머스 나머지 문제는 유형이 비슷해서 푼거지 다른 문제나오면 풀 수 있을지 모르겠따,, 1 2 3 4 5 6 7 8 9 SELECT * FROM PLACES WHERE HOST_ID IN ( SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING count(*) >= 2 ) ORDER BY ID cs 헤비 유저가 소유한 장소 풀이 다르게 푼 풀이도 많은데 이게 제일 와닿았다.

PS/programmers 2021. 8. 15. 11:23
프로그래머스 위클리 챌린지

1주차 1 2 3 4 5 6 7 8 9 10 11 12 class Solution { public long solution(int price, int money, int count) { long totalPrice = 0; for(int i = 1; i 0 ? 0 : -result; } } Colored by Color Scripter cs 2주차 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 7..

PS/programmers 2021. 8. 11. 15:13
MySQL 2레벨 다 풀었다.

몇 개 헷갈리긴 했는데 할만한거 같다. SQL 책 보고 나서 푸니까 잘 풀린다. 레벨 3부터는 조인이 나오는데 아직 책을 안읽어서 다음에 풀어야겠다.

PS/programmers 2021. 8. 6. 15:22
MySQL 1레벨 다 풀었다.

SQL 문제나오면 맨날 틀려서 연습해야겠다.

PS/programmers 2021. 8. 6. 11:01
이전 1 2 3 4 ··· 29 다음
이전 다음
링크
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • 프로그래머스
  • 김영한 http
  • dreamcoding
  • 가상 면접 사례로 배우는 대규모 시스템 설계 기초
  • 모던자바스크립트
  • 이펙티브자바 아이템60
  • 백준
  • JS 딥다이브
  • js promise
  • js api
  • Spring Security
  • HTTP 완벽 가이드
  • 킹수빈닷컴
  • HTTP 완벽가이드
  • REST API
  • 집 구하기
  • 패스트캠퍼스 컴퓨터공학 완주반
  • java
  • JPA 연관관계 매핑
  • 이펙티브자바
  • js array
  • GCP
  • 김영한 JPA
  • http
  • 이펙티브자바 아이템59
  • 프로그래머스 SQL
  • 이펙티브자바 스터디
  • BOJ
  • 드림코딩
  • 백기선 스터디
more
«   2023/12   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바