🪴이전 글(트리의 개념/종류) 바로가기 🪴 > 트리 종류는 이전에 다뤘으니, 이번에는 “트리 위에서 실제로 자주 쓰는 알고리즘”에 집중해보도록 한다. 0. 트리 복습 🌳 정의: 노드(Node)와 간선(Edge)로 이루어진 계층적 자료구조. 특징: 사이클이 없고, n개의 노드가 있으면 간선은 n-1. (연결

🚀 자료구조의 개념 이해자료구조(Data Structure)는 데이터를 효율적으로 저장, 관리, 검색하기 위한 방법.데이터를 단순히 모아두는 것이 아니라, 문제 해결에 적합한 방식으로 조직화하는 과정이다.데이터가 많아질수록 단순한 구조로는 한계가 생긴다.예를 들어 1

현재 다소 기 죽어있습니다. 눌린 기를 펴기 위해, BE 개발자 취업 면접 대비 예상질문을 1일 5선씩 답해보기로 했다 ! 맛있게 먹어보자, 옴냠냐 ~ 문제 출처는 ➡️ 스파르타코딩클럽 블로그(link !)

예. 백준 10951번입니다. 참으로 간단해보이죠? 근데 함정이 있음. 🤔 🤔 ... 1️⃣ 입력값의 개수가 지정되지 않음 2️⃣ 입력을 종료키가 지정되지 않음 ( ex. "@"가 입력되면 입력을 멈춘다 한 마디로 입력이 더 들어오지 않으면 알아서 종료시

문제가 참 카와이하다 (( 나도 별 보러가고 싶어 )) 아무튼 이중 for문 문제입니다 이것이 제일 먼저 내놓은 답변이었다 그런데... print() 로 이중for문 돌리는 게 너무 조잡하다는(???) 생각이 들었다 (게다가 시간도 124ms로 못마땅함. 이

어, 그냥 i값 합치는 문제구나 . 백준 3단계는 반복문 chapter 이고 그래서 당연히 그렇게 풀었다 근데 이 문구가 자꾸 눈에 밟힌거다 ... 그래서 혹시해서 지피티언니한테 물어봤는데 엥. 제공되는 함수는 따로 없댄다. 그래서 냅다 여러분이 풀어두신 코

값을 한번에 출력하는 문제다 > Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다.

매우 기본적인 문자열 입력받아 콘솔창에 출력하기 문제이다scanner가 익숙하다면 문제 보자마자가장 먼저 생각나는 것은 아래 코드일 수 밖에 없다이렇게 나옴.하지만 우리들은 저 메모리와 시간을 신경 안 쓸 수가 없다그래서 다른 사람들이 먼저 시간을 어떻게 줄였는가..