수민's 개발 이야기

고정 헤더 영역

글 제목

메뉴 레이어

수민's 개발 이야기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (74) N
    • 👩🏻‍💻frontend개발자로 성장해나가기 (21)
    • 🔫Trouble Shooting (7) N
    • 🤖 프론트엔드 개발자의 NLP 도전기 (3)
    • 😃 프로젝트를 마치며.... (2)
    • 🙏 프론트엔드 개발자의 코딩테스트 뿌수기 (1)
      • 자기주도 스터디 (0)
      • 밀라 알고리즘 스터디 (28)
    • SQLD기본개념 (2)
    • 구름톤 유니브 숙명여대 3기 회고록 (8)
    • DJANGO스터디 (1)

검색 레이어

수민's 개발 이야기

검색 영역

컨텐츠 검색

분류 전체보기

  • 백준 12851 : 숨바꼭질2

    2025.01.25 by qkrtnals

  • 백준 1697 : 숨바꼭질

    2025.01.24 by qkrtnals

  • 백준 2667 : 단지번호붙이기

    2025.01.23 by qkrtnals

  • 백준 1012 : 유기농 배추

    2025.01.22 by qkrtnals

  • [GIT] 브랜치 내 충돌 해결

    2025.01.22 by qkrtnals

  • 백준 11724 : 연결 요소의 개수

    2025.01.21 by qkrtnals

  • 백준 1260 : DFS와 BFS

    2025.01.20 by qkrtnals

  • 개념 정리 : DFS/BFS 개념정리 & 구현코드 작성

    2025.01.20 by qkrtnals

백준 12851 : 숨바꼭질2

💡기본 정보유형: DFS/BFS풀이 날짜: 2025년 01월 25일 풀이방법 한줄 요약: BFS를 활용해서 방문 체크하며 여러 최단 경로 찾기 💡문제에서 구해야 할 것수빈이는 동생과 숨바꼭질 중수빈이는 현재 점 N에 있고 , 동생은 점 K에 있음 N과 K 모두 0 이상 100000 임수빈이는 걷거나 순간이동을 할 수 있음. 수빈이의 위치가 X일때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 됨순간이동을 하는 경우엔 2*X의 위치로 이동하게 됨수빈이와 동생의 위치가 주어졌을 때 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 그리고 가장 빠른 시간으로 찾는 방법이 몇가지 인지 구하는 프로그램- 입력 : 첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어짐. N과 K는..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 25. 11:16

백준 1697 : 숨바꼭질

💡기본 정보유형: DFS/BFS풀이 날짜: 2025년 01월 24일 풀이방법 한줄 요약: BFS를 활용해서 방문 체크하며 최단 경로 찾기 💡문제에서 구해야 할 것수빈이는 동생과 숨바꼭질 중수빈이는 현재 점 N에 있고 , 동생은 점 K에 있음 N과 K 모두 0 이상 100000 임수빈이는 걷거나 순간이동을 할 수 있음. 수빈이의 위치가 X일때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 됨순간이동을 하는 경우엔 2*X의 위치로 이동하게 됨수빈이와 동생의 위치가 주어졌을 때 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램- 입력 : 첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어짐. N과 K는 정수- 출력 : 수빈이가 동생을 찾는 가장 빠른 시간을 ..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 24. 23:26

백준 2667 : 단지번호붙이기

💡기본 정보유형: DFS/BFS풀이 날짜: 2025년 01월 23일 풀이방법 한줄 요약: 전체를 순환하면서 상하 좌우를 함께 체크하기  💡문제에서 구해야 할 것그림 1과 같이 정사각형 모양의 지도가 있음 1 : 집이 있는 곳0 : 집이 없는 곳 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의 + 단지에 번호를 붙임 여기서 연결되었다는 것은 어떤 집이 좌우 / 아래위로 다른 집이 있는 경우를 말함 + 대각선에 집이 있는 경우는 연결된 것이 아님그림2는 그림1을 단지별로 번호를 붙인 것지도를 입력하여 단지수를 출력 + 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램- 입력 : 첫 번째 줄에는 지도의 크기 N(정사각형이므로 세로가로 크기가 같음)이 입력            그 ..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 23. 22:30

백준 1012 : 유기농 배추

💡기본 정보유형: DFS/BFS풀이 날짜: 2025년 01월 22일 풀이방법 한줄 요약: 전체를 순환하면서 상하 좌우를 함께 체크하기  💡문제에서 구해야 할 것농약을 쓰지 않고 배추를 재배하기 위해 배추흰지렁이를 구입해 한 배추의 상하좌우 네 방향에 다른 배추가 위치한 경우에 지렁이가 이동하며 이동이 가능해 보호를 받을 수 있음 다음과 같이 배추가 심어져 있다면 배추가 모여있는 곳에는 배추흰지렁이가 한마리만 있으면 됨. 서로 인접해 있는 배추들이 몇군데에 퍼져있는지 조사하면 총 몇 마리의 지렁이가 필요한지 알 수 있음1 : 배추가 심어져있는 땅0 : 배추가 심어져있지 않은 땅- 입력 : 첫째 줄에는 테스트 케이스의 개수 T가 주어짐            그 다음 줄부터 각각의 테스트 케이스에 대한   ..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 22. 23:47

[GIT] 브랜치 내 충돌 해결

git 원격에서 충돌을 해결했더니 한 브랜치 내에서 divergent branches 발생 git pull --no-rebase origin [원하는 브랜치] 이렇게 되면 충돌된 부분과 원래 로컬 브랜치에 있는 부분을  둘 다 살려서 pull 해옴 - 단점  : 알아서 코드 내부에서 충돌을 해결해야함 하지만 그냥 rebase를 사용해버리면 로컬에 있는 코드가 날아갈 수 있음 그래서 rebase 없이 진행해야함.

🔫Trouble Shooting 2025. 1. 22. 14:05

백준 11724 : 연결 요소의 개수

💡기본 정보유형: DFS/BFS풀이 날짜: 2025년 01월 21일 풀이방법 한줄 요약: DFS를 활용해 방문했는지 아닌지 확인해서 갯수 세기 💡문제에서 구해야 할 것방향없는 그래프가 주어졌을 때 연결 요소의 개수를 구함- 입력 : 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어짐 ( 1            둘째 줄부터 M개의 줄에 간선의 양 끝점 u와 v가 주어짐 같은 간선은 한 번만 주어짐- 출력 : 첫째 줄에 연결 요소의 개수를 출력 💡알고리즘 설계- 그래프를 그린 후 무방향을 정의함- DFS방식으로 인접리스트를 이용해서 방문하지 않았다면 함수를 재귀- 방문하지 않은 곳이 있으면 Danswer증가 💡CODEconst fs = require("fs");const input = fs.read..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 21. 22:49

백준 1260 : DFS와 BFS

💡기본 정보유형: DFS/BFS풀이 날짜: 2025년 01월 20일 풀이방법 한줄 요약: 각자 DFS와 BFS로 탐색한 결과 계산해서 구현 💡문제에서 구해야 할 것그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문 + 더 이상 방문할 수 있는 점이 없는 경우 종료정점 번호는 1번부터 N번까지 - 입력 : 첫째 줄에 정점의 개수 N , 간선의 개수 M, 탐색을 시작할 정점의 번호 V가 주어짐            다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어짐 . 어떤 두 정점 사이에 여러개의 간선이 있을 수 있음 - 출력 : 첫째 줄에 DFS를 수행한 결과             둘째 줄에..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 20. 23:08

개념 정리 : DFS/BFS 개념정리 & 구현코드 작성

밀라 알고리즘 스터디 3주차 개념 정리  ✍🏻DFS : 깊이 우선 탐색: 최대한 깊이 내려간 뒤 , 더이상 깊이 갈 곳이 없을 경우 옆으로 이동루트 노드에서 시작해서 다음 분기로 넘어가기 전에 해당 분기를 완벽하게 탐색하는 방식- 장점 : 코드가 직관적이고 구현이 쉬움           : 저장 공간의 필요성이 적음- 단점 : 깊이가 엄청 깊어지면 메모리 비용이 지나치게 커질 수 있음          : 최단 경로를 알 수 없음const graph = { A: ['B', 'C'], B: ['A', 'D'], C: ['A', 'G', 'H', 'I'], D: ['B', 'E', 'F'], E: ['D'], F: ['D'], G: ['C'], H: ['C'], I: ['C', 'J'], ..

🙏 프론트엔드 개발자의 코딩테스트 뿌수기/밀라 알고리즘 스터디 2025. 1. 20. 21:45

추가 정보

인기글

최신글

페이징

이전
1 ··· 3 4 5 6 7 8 9 10
다음
TISTORY
수민's 개발 이야기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바