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

감자도 개발해요

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

감자도 개발해요

검색하기 폼
  • 분류 전체보기 (147)
    • 일기 (4)
    • 패스트캠퍼스 (13)
      • 과제 (6)
      • 기자단 (7)
    • 백엔드 공부하기 (40)
      • TIL (40)
    • 알고리즘 공부하기 (21)
      • 백준 (13)
      • 프로그래머스 (1)
    • CS (18)
      • 자료구조 (6)
      • 운영체제 (7)
      • 네트워크 (0)
      • 데이터베이스 (5)
    • SQL 공부 (1)
    • Git (3)
    • JAVA (12)
    • Spring boot (17)
      • MSA (1)
    • Spring (2)
    • node js (16)
      • 노드 리액트 기초 (9)
  • 방명록

Java (2)
백준 15686 치킨 배달 JAVA

💡 문제명 : 15686번 치킨 배달 💡 난이도 : 골드 5 15686번: 치킨 배달 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸 www.acmicpc.net 📝 풀이 과정 처음에는, 모든 치킨집의 m개의 조합을 뽑아내어 각각의 케이스마다 거리를 구하는 방식을 생각했으나, 그것보다는 모든 치킨집과 모든 집의 거리를 구한다음 최솟값을 찾는게 더 효율적일 것 같았다. 완전탐색의 정석인 문제였다! 0. 변수 설정 치킨집과 집의 거리를 모두 담을 d, 입력값 map 최종 결과 값 res 치킨집과 집의 위치를 담는 list 설정. static in..

알고리즘 공부하기/백준 2023. 8. 23. 16:04
백준 12919 A와 B 2 JAVA

💡 백준 12919 A와 B 2 12919번: A와 B 2 수빈이는 A와 B로만 이루어진 영어 단어 존재한다는 사실에 놀랐다. 대표적인 예로 AB (Abdominal의 약자), BAA (양의 울음 소리), AA (용암의 종류), ABBA (스웨덴 팝 그룹)이 있다. 이런 사실에 놀란 수빈 www.acmicpc.net 💡 풀이 과정 1. 처음에는 재귀로 돌며 완탐으로 풀었다. 하지만 시간복잡도 최악일 경우 즉 S의 길이 1, T의 길이가 50일 경우 : O(2⁴⁹) = 약 1조 넘음 -> 절대 불가능 2. 그래서 S -> T 로 만들어가는 게 아닌, T -> S 로 가는 방법으로 바꿔 풀었다. T -> S 로 가면 조건을 더 세워야하므로 S->T보다 재귀를 덜 돌게된다. 1) 만들어진 문자열의 길이가 S의..

알고리즘 공부하기/백준 2023. 8. 18. 13:32
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • #국비지원취업
  • be
  • 자료구조
  • 데이터베이스
  • 백엔드
  • 야놀자
  • 백준
  • 패스트캠퍼스
  • 야놀자X패스트캠퍼스부트캠프
  • 채팅기능개발
  • 백엔드개발자
  • 국비지원
  • 프로젝트후기
  • 국비지원캠프
  • 백엔드부트캠프
  • 과정중간회고
  • 부트캠프
  • qjzl
  • 그룹스터디
  • Java
  • TiL
  • 패스트캠퍼스강의
  • springboot
  • boj
  • 국비지원취업
  • 스터디후기
  • 카카오API
  • 자료구조 #스택 #큐 #덱 #선형자료구조
  • 커리어멘토링
  • 그룹스터디워크샵
more
«   2025/07   »
일 월 화 수 목 금 토
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

티스토리툴바