본문 바로가기

전체 글479

[프로그래머스] 음양 더하기 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력 예 absolutes signs result [4,7,12] [true,false,true] 9 [1,2,3] [false,fals.. 2021. 7. 21.
[프로그래머스] 로또의 최고 순위와 최저 순위 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. .. 2021. 7. 21.
[프로그래머스] 폰켓몬 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬을 선택 첫.. 2021. 7. 17.
[19.10.08] 네트워크관리사 2급 합격 후기 많이 늦은 네트워크관리사 2급 후기다.. 2019년도에 교수님께서 자격증을 따오면 추가 점수를 주겠다는 말에 도전한 자격증이다. 이기적 네트워크관리사 1, 2급 필기 이기적 네트워크관리사 1ㆍ2급 필기 네트워크관리사 1급과 2급 필기 시험을 준비하는 분들이 효과적으로 시험에 대비할 수 있도록 구성된 도서다. www.aladin.co.kr 위의 책을 보고 공부를 했다. 네트워크에 대한 기초 지식이 있어서 공부는 어렵지 않았고, 계산문제(서브넷 마스크, IP 할당 개수)는 과감히 틀리고 나머지 문제를 맞혀서 합격했다. 책에 있는 문제만 풀 수있어도 충분하다. 하루살의 하루하루 하루살의 하루하루 : 네이버 블로그 하고싶은것이 많은- 꿈많은 20대 blog.naver.com [정리] 네트워크 관리사 2급 실기 .. 2021. 6. 27.
[21.06.25] 정보보안산업기사 합격 후기 [필기] 분명 시스템 보안이 어려웠다고 느꼈는데.. 정보보안 일반에서 과락이 나올 뻔했다.. 공부 기간은 3주 정도 준비하였고, 2주 정도는 하루에 4~5시간씩 공부를 했고, 1주는 하루에 1~2시간 정도 공부를 했다. [2020 이기적 정보보안기사(산업기사) 필기 이론서 + 기출문제집] 2021 이기적 정보보안기사(산업기사) 필기 이론서 + 기출문제집 필기 시험을 준비하는 수험생을 위한 기본서로서 다년 간의 출제 경향을 철저히 분석하여 크게 핵심 이론인 기본서와 기출문제집으로 분권하였다. Part를 따라 핵심 이론을 공부하며, 이론을 확 www.aladin.co.kr 위의 책을 보고 공부를 했고, 정독은 2~3회, 문제는 2 회독하고 시험 전까지 계속 돌려봤다. 이기적 책은.. 공부하기 정말 좋은데.... 2021. 6. 26.
[알쓸신잡] 네이버 클라우드 플랫폼 무료 이용하기 현재 네이버 클라우드에서 진행중인 1년간 무료로 사용하는 Micro Server를 구축 해보자. 무료로 사용하기 위해서는 결제 정보를 입력해야 하고, 10만 원의 할인 크레딧도 준다. www.ncloud.com/main/creditEvent NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 위 페이지에서 로그인 후 결제수단 등록을 하면 된다. 결제 수단 등록 후 10만원의 크레딧을 받고 콘솔 페이지로 접속한다. console.ncloud.com/dashboard 왼쪽의 Product.. 2021. 4. 11.
삶에서 잠깐 멀어지는 시간, 1cm 다이빙 책을 읽는 두 시간 동안 작가님들과 얘기 하며 지친 삶에서 빠져나와 힐링 하는 기분을 느끼게 해준 책 2021. 3. 16.
[Packet Forensic] SSL / TLS 통신 과정 분석 _ HandShake 1. Clinet Hello 접속대상 웹 서버 이름(Server Name) 및 Chiper Suite(클라이언트가 사용가능한 암호화 방식)등 전송 2. Server Hello Server는 Client에서 지원되는 암호화방식(Chiper Suite)을 선택하여 회선 정보는 Clinet Hello와 비슷하다 3. Certificates 인증서를 Client에게 전송 필요에 따라 CA의 Certificate를 함께 전송 Client가 받으면 서버의 인증서가 유효한지 검사 4. Server Key Exchange, Server Hello Done Client에게 Public키를 전송 Server Hello 절차가 완료됨을 알림 5. Client Key Exchage Client는 premaster secret.. 2021. 2. 14.
네트워크마이너(NetworkMiner) 설치하기 네트워크 마이너는 네트워크 포렌식 분석 도구다. 유닉스 환경, 윈도우에서 실행이 가능하다. * 네트워크마이너는 패킷 분석 시 메모리를 많이 차지한다. 실시간 패킷 분석, pcap 패킷 분석을 도와준다. www.netresec.com/index.ashx?page=NetworkMiner NetworkMiner - The NSM and Network Forensics Analysis Tool ⛏ Network Miner is a network forensics tool for analyzing network traffic www.netresec.com 2021. 1. 16.
일어나라 삶이 바뀐다, 나의 하루는 4시 30분에 시작된다 [나의 하루는 4시 30분에 시작된다]나의 하루는 4시 30분에 시작된다새벽 기상을 통해 힘든 유학 생활을 견뎌내고 미국 2개주 변호사 시험에 연이어 합격한 것은 물론 다양한 도전을 통해 인생을 더욱 풍성하게 꾸려가고 있는 저자가 더 나은 삶을 만드는 아침의 www.aladin.co.kr "당신이 잠든 사이에 누군가는 꿈을 이룬다!"변호사이자 유튜버이자 작가인, 김유진 작가님이 작성하신 책이다. 이 책은 간단하게 읽기 좋지만, 나에대한 생각을 많이 하게 해준 책이였다. 김유진 작가님은 새벽 기상을 통해 수영 선수권 대회 우승, 로스쿨 편입, 변호사 작겾으 취득, 다이어트, 외국어 공부, 영상 편집 공부 등 여러가지 일을 할 수 있다고 했다. 보통 새벽 기상이라 하면 다들 잠을 줄이는 것이라고 생각한다. .. 2021. 1. 16.
[알쓸신잡] 2021년 병 자기개발 지원제도 소개 및 신청 방법 2021년 자기개발 비용 지원이 1월 4일부로 시작되었다. 현재 군인신분이라면 자기개발 비용을 신청할 수 있다. 인당 연간 최대 10만원을 지원한다. (자기부담 20%) 연간 지급이기 때문에 20년도에 신청을 했어도 이번년도에 한번더 신청이 가능하다. 인당 최대 10만원을 지원하기 때문에, 12만 5천원 이상을 구매하면 10만원을 채울수가 있다. 자기개발 비용은 군인신분이라면 모두 되는것이 아니라 현역병사들만 가능하다. (상근은 가능하지만 공익, 부사관 및 장교는 불가능하다.) 20년도에 비해서 21년도에는 지원분야가 더 늘어났다. 아래 링크로 들어가면 지원하는 분야를 볼 수 있다. [21년도 자기개발비용 지원품목] 병자기개발 비용 지원 mcas.narasarang.or.kr 신청방법 나라사랑포털 나라사.. 2021. 1. 9.
직장에서 살아남는 방법. 요즘 직장 생존법! [요즘 직장 생존법] 요즘 직장 생존법 프랜차이즈 기업의 핵심 직무인 영업관리, 점포개발, 상품개발을 모두 거치고 현재 MD로 일하면서 회사 밖 인생도 차근차근 준비하고 있는 저자가 자신의 경험을 바탕으로 풀어놓은 연차별 직장 www.aladin.co.kr '낀 세대' 직장인의 워크&라이프&머니 밸런스! "어차피 다녀야 하는 회사라면, 시간 낭비 말고 실속 챙기자." 요즘 취업에 대한 생각이 많아지고 있어 책 제목을 보자마자 넘겨보게 되었다. 책 띠지에는 '낀 세대'(80년 중반 세대)라는 말이 있어 현재 직장에 다니는 직장인들을 위한 책인줄 알았지만, 입사 0~2년차 부터 낀 세대인 입사 6~10년차까지 다양한 사람들을 위한 책이였다. 아래의 글은 내가 책을 읽고 정리한 내용이다. 아직 취업을 해본적이.. 2021. 1. 9.
[DigitalForensic] with CTF : 우리는 이 파일에 플래그를... 파일에 플래그를 넣었지만 오는 길에 엉망이 되었다고 한다. 파일을 다운로드 받아서 확인을 해보자. HxD로 확인한 결과이다. Header를 보면 1F 8B 08로 되어 있는데 이것은 GZ의 확장자다. forensic-proof.com/archives/300 파일 시그니처 모음 (Common File Signatures) | FORENSIC-PROOF forensic-proof.com 확장자를 .gz로 바꾸어 압축을 풀었더니 flag가 나왔다. Flag : ABCTF{broken_zipper} 2021. 1. 3.
[프로그래머스] 내적 문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예 a b result [1,2,3,4] [-3,-1,0,2] 3 [-1,0,1] [1,0,-1] -2 입출력 예 설명 입출력 예 #1 a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다. 입출력 예 #2 a와 b의 내적은 (-1)*1 + 0*0 + 1*(-1).. 2020. 12. 27.
[프로그래머스] 3진법 뒤집기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예 n result 45 7 125 229 입출력 예 설명 입출력 예 #1 답을 도출하는 과정은 다음과 같습니다. n (10진법) n (3진법) 앞뒤 반전(3진법) 10진법으로 표현 45 1200 0021 7 따라서 7을 return 해야 합니다. 입출력 예 #2 답을 도출하는 과정은 다음과 같습니다. n (10진법) n (3진법) 앞뒤 반전(3진법) 10진법으로 표현 125 11122 22111 229 따라서 229를 return 해야 합니다. [solu.. 2020. 12. 20.