목록전체 글 (82)
(수근수근)
[project 생성하기] 위에 자바도 있지만 gradle로 프로젝트 생성해주는게 좋다고 한다. 나중에 확장성을 위해서 java로 하면 외부 library로 넣을때 의존성으로 넣기 힘드니깐! 이제 파일을 만들고 메인함수 실행! src/main/java 밑에 패키지 만들고 Main 클래스를 생성한다. [코트템플릿] main :메인함수가 자동완성 sout : 프린트 함수 [단축키(window 기준)] 디렉토리 / 클래스 / 패키지 생성목록 window : Alt + Insert 라인 복사하기 Ctrl + D 라인삭제하기 Ctrl + Y 라인 합치기 Ctrl + Shift + J 라인단위로 옮기기 구문이동 : Shift + Ctrl + ↓↑ 라인이동 : Shift + Alt + ↓↑ Element 단위로 옮기..
[ Ethernet이란? ] 이더넷은 컴퓨터 네트워크 기술의 하나로, 일반적으로 LAN, MAN 및 WAN에서 가장 많이 활용되는 기술 규격이다. 이더넷은 OSI모델의 물리계층에서 신호와 배선, 데이터링크 계층에서 MAC패킷과 프로토콜 형식을 정의 위키백과에서 정의한 이더넷의 정의다! 조금 더 설명을 하자면 보통 하나의 인터넷 회선의 유무선 공유기, 허브, 스위치을 통해 다수의 시스템이 연결되어 통신이 가능한 네트워크 구조이다. 학교, 가정, 사무실에서 가장 많이 사용되는 네트워크 규격이기도 합니다! 위의 그림은 실생활에서 가장 많이 접하는 이더넷 허브입니다. [ Ethernet 방식 ] 이더넷은 매체의 종류, 배선방식, 지원속도에 따라 아래와 같이 여러가지로 나뉩니다. 10BASE-T -- 초당 10메..
[문제] 상근이는 세계적인 소프트웨어 회사 기글에서 일한다. 이 회사의 가장 큰 특징은 자유로운 출퇴근 시간이다. 따라서, 직원들은 반드시 9시부터 6시까지 회사에 있지 않아도 된다. 각 직원은 자기가 원할 때 출근할 수 있고, 아무때나 퇴근할 수 있다. 상근이는 모든 사람의 출입카드 시스템의 로그를 가지고 있다. 이 로그는 어떤 사람이 회사에 들어왔는지, 나갔는지가 기록되어져 있다. 로그가 주어졌을 때, 현재 회사에 있는 모든 사람을 구하는 프로그램을 작성하시오. [입력] 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는 출근,..
[문제] 해빈이는 패션에 매우 민감해서 한번 입었던 옷들의 조합을 절대 다시 입지 않는다. 예를 들어 오늘 해빈이가 안경, 코트, 상의, 신발을 입었다면, 다음날은 바지를 추가로 입거나 안경대신 렌즈를 착용하거나 해야한다. 해빈이가 가진 의상들이 주어졌을때 과연 해빈이는 알몸이 아닌 상태로 며칠동안 밖에 돌아다닐 수 있을까? [입력] 첫째 줄에 테스트 케이스가 주어진다. 테스트 케이스는 최대 100이다. 각 테스트 케이스의 첫째 줄에는 해빈이가 가진 의상의 수 n(0 ≤ n ≤ 30)이 주어진다. 다음 n개에는 해빈이가 가진 의상의 이름과 의상의 종류가 공백으로 구분되어 주어진다. 같은 종류의 의상은 하나만 입을 수 있다. 모든 문자열은 1이상 20이하의 알파벳 소문자로 이루어져있으며 같은 이름을 가진 ..