개발자 꿈나무의 하루59 (코딩테스트) 백준 1325번 - 효율적인 해킹(dfs) 1) 문제 문제해커 김지민은 잘 알려진 어느 회사를 해킹하려고 한다. 이 회사는 N개의 컴퓨터로 이루어져 있다. 김지민은 귀찮기 때문에, 한 번의 해킹으로 여러 개의 컴퓨터를 해킹 할 수 있는 컴퓨터를 해킹하려고 한다.이 회사의 컴퓨터는 신뢰하는 관계와, 신뢰하지 않는 관계로 이루어져 있는데, A가 B를 신뢰하는 경우에는 B를 해킹하면, A도 해킹할 수 있다는 소리다.이 회사의 컴퓨터의 신뢰하는 관계가 주어졌을 때, 한 번에 가장 많은 컴퓨터를 해킹할 수 있는 컴퓨터의 번호를 출력하는 프로그램을 작성하시오.입력첫째 줄에, N과 M이 들어온다. N은 10,000보다 작거나 같은 자연수, M은 100,000보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에 신뢰하는 관계가 A B와 같은 형식으로 들어오.. 2024. 5. 27. (네이버클라우드 부트캠프) 2일차 - git 개념 및 Application 개념 1. Git 이란? 1.1 Git의 개념 - S/W 형상관리시스템(S/W Configuration Management System) - 버전관리시스템 -> 변경에 대해 부여한 구분번호(식별자)로 버전관리 1.2 Git clone - git clone 명령어$git clone https://gihub.com/user_name/repo_name - $ : 일반사용자 / # : 루트사용자 - git clone : 깃클론(복제) - https://github.com : 호스팅서버 - user_name : 호스팅서버 상의 유저ID / repo_name : 호스팅서버의 복제할 레포이름 1.3 Git add/commit/push - 서버에 변경사항 업로드.. 2024. 5. 27. (네이버클라우드 부트캠프) 1일차 - OT, Web Application이란?, Git설치 하기 1. 네이버 클라우드 부트캠프란 ? - 네이버 클라우드가 주관하고 비트캠프에서 진행하는 부트캠프2. Web Application 이란? 2.1 컴퓨터의 구성 - 컴퓨터는 크게 2가지 HardWare(H/W)와 SoftWare(S/W)로 나누어져 있다. - 하드웨어 : CPU, HDD, RAM과 같은 장치로 컴퓨터의 물리적 부분을 말한다. - 소프트웨어 : 컴퓨터 프로그램과 여기에 수반되는 문서 등으로 컴퓨터 시스템을 말한다. 2.2 S/W의 구성 - S/W는 System S/W와 Application S/W 로 구분할수 있다. - System S/W : H/W를 제어하는 소프트웨어를 말한다.(ex. Os, Driver, Embedded, IoT) .. 2024. 5. 24. 이전 1 ··· 12 13 14 15 다음