본문 바로가기

전체 글64

(코딩테스트) 백준-1189번 컴백홈(BFS) 1) 문제  문제한수는 캠프를 마치고 집에 돌아가려 한다. 한수는 현재 왼쪽 아래점에 있고 집은 오른쪽 위에 있다. 그리고 한수는 집에 돌아가는 방법이 다양하다. 단, 한수는 똑똑하여 한번 지나친 곳을 다시 방문하지는 않는다.      cdef  ...f  ..ef  ..gh  cdeh  cdej  ...f       bT..  .T.e  .Td.  .Tfe  bTfg  bTfi  .Tde       a...  abcd  abc.  abcd  a...  a.gh  abc. 거리 :  6     6     6     8     8    10    6위 예제는 한수가 집에 돌아갈 수 있는 모든 경우를 나타낸 것이다. T로 표시된 부분은 가지 못하는 부분이다. 문제는 R x C 맵에 못가는 부분이 주어지고 거.. 2024. 7. 8.
(네이버클라우드 부트캠프) 30일차 - 토이프로젝트(ToDoList만들기) 👨‍🏫 To DO List - 스파르타 공부법 네이버 클라우드 부트캠프 수업 중 팀 프로젝트로 진행한 토이 프로젝트게임 방식으로 적용한 To Do List프로젝트 소개매일 수업을 충실히 듣고 복습 상황을 체크하여 당일 해야 할 일들을 관리 해주는 프로그램⏲️ 개발 기간2024.07.01(월) ~ 2024.07.07(금)아이디어 노트 작성💻 개발환경LanguageIDE📝 목차 아키텍처주요기능결과📈 아키텍처 📌 주요 기능 메인 UI오늘할일 : 원활한 수업 진행 및 복습을 위해 반드시 수행해야 하는 4가지 항목진행상황 : 당일 날짜와 당일 달성률 및 전체 누적 달성률CURD : 1 ~ 6까지 메뉴 선택 후 결과값 입출력누적달성률 20%미만 시 프로그램 종료과업완료하기각 번호를 선택 하면, 당일 할일.. 2024. 7. 5.
(네이버클라우드 부트캠프) 29일차 - Java프로그래밍 기초(인터페이스) 1. 인터페이스  1.1 인터페이스의 필요성     - 메인 메서드가 각 클래스를 호출 할때, 호출메서드명이 상이하다.BlueWorker w1 = new BlueWorker();WhiteWorker w2 = new WhiteWorker();JubuWorker w3 = new JubuWorker();// 각 노동자에게 일을 시키는 방법이 다르다.// 왜? // => 메서드 호출 방법이 다르기 때문에w1.doFight();w2.doZingZing();w3.doSsingSsing();  1.2 인터페이스의 적용     - 동일한 호출명으로 메서드를 호출 할 수 있다.public interface Worker { // 호출 규칙? // => 메서드 형식을 의미한다. // => 메서드의 몸체는 정의하지 .. 2024. 7. 5.
(코딩테스트) 백준-14620번 꽃길(완전탐색) 1) 문제  문제해커 김지민은 잘 알려진 어느 회사를 해킹하려고 한다. 이 회사는 N개의 컴퓨터로 이루어져 있다. 김지민은 귀찮기 때문에, 한 번의 해킹으로 여러 개의 컴퓨터를 해킹 할 수 있는 컴퓨터를 해킹하려고 한다.이 회사의 컴퓨터는 신뢰하는 관계와, 신뢰하지 않는 관계로 이루어져 있는데, A가 B를 신뢰하는 경우에는 B를 해킹하면, A도 해킹할 수 있다는 소리다.이 회사의 컴퓨터의 신뢰하는 관계가 주어졌을 때, 한 번에 가장 많은 컴퓨터를 해킹할 수 있는 컴퓨터의 번호를 출력하는 프로그램을 작성하시오.2017년 4월 5일 식목일을 맞이한 진아는 나무를 심는 대신 하이테크관 앞 화단에 꽃을 심어 등교할 때 마다 꽃길을 걷고 싶었다.진아가 가진 꽃의 씨앗은 꽃을 심고나면 정확히 1년후에 꽃이 피므로 .. 2024. 7. 4.