본문 바로가기

분류 전체보기180

H-index - 정렬 문제 설명 H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 제한사항 과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다. 논문별 인용 횟수는 0회 이상 10,000회 이하입니다. function solution(c.. 2020. 12. 8.
가장 큰 수 - 정렬 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. function solution(numbers) { .. 2020. 12. 8.
[Javascript] 해시 - 위장 문제> 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항> clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothe.. 2020. 12. 3.
[Network] HTTPS와 SSL인증서 - HTTP는 암호화없이 평문으로 통신을 하므로 도청의 위험성이 있다. 아이디와 비밀번호 문자열 그대로 노출되는 등 보안에 취약한 프로토콜. - HTTP의 문제점 보완하기 위해 HTTPS 등장. HTTPS(HTTP Secure) - 증명서를 통해 서버/클라이언트의 신원 확인, 데이터 암호화.인증.안정성 보호 프로토콜 - HTTP통신에 소켓 연결 부분을 SSL layer로 대체함. SSL(Secure Socket Layer) - TCP/IP model에서 TCP계층과 애플리케이션 계층 사이에 SSL layer가 존재함. - 클라이언트가 접속하려는 서버가 신뢰할 수 있는 사이트인지 보장 - SSL 통신에 사용할 공개키를 클라이언트에 제공 * reference victorydntmd.tistory.com/95.. 2020. 12. 3.
[Network] HTTP 프로토콜 HTTP: Hypertext Transfer Protocol - 서버와 클라이언트가 인터넷 상에서 데이터를 주고받기 위한 프로토콜 * 작동방식 - 서버/클라이언트 모델 - 클라이언트는 요청하고, 서버는 응답한다. - stateless 하게 연결끊어버리므로, 불특정 다수를 대상으로 많은 요청과 응답이 처리가능. but, 클라이언트의 이전 상황을 알 수 없음. - cookie 를 통해 정보 유지 가능 * 요청 메서드 GET: 정보 요청 POST: 정보를 밀어넣기 PUT: 정보 업데이트 DELETE: 정보 삭제 HEAD: 헤더 정보만 요청. 해당 자원 존재 여부, 서버 문제 여부 확인 OPTIONS: 웹서버가 지원하는 메서드 종류 요청 TRACE: 클라이언트의 요청을 그대로 반환. 주로 서버 상태 확인용. *.. 2020. 12. 3.
[CSS] 초기 파일 참고 @charset "utf-8"; /* Web Standard CSS */ /* Common */ body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textare a,button,select{margin:0;padding:0} body,input,textarea,select,button,table{font-family:'돋움',Dotum, Helvetica,sansserif;font-size:12px} img,fieldset{border:0} ul,ol{list-style:none} em,address{font-style:normal} a{text-decoration:none} a:hover,a:active,a.. 2020. 12. 3.