전체 글(408)
-
백준 #2108 통계학(파이썬)
백준 2108 통계학 문제.(실버3) 이 문제를 소개하는 이유는 파이썬의 라이브러리인 statistics를 소개하기 위함이고, 이와 동시에 '어떻게 문제를 풀 것인가' 에 나오는 문제를 풀이하는 방법을 적용해보기 위함이다. '어떻게 문제를 풀 것인가' 에서는 사고의 4가지 단계를 다음과 같이 소개하고 있다. 문제가 무엇인지 파악한다.(문제를 이해한다.) -> 미지인 것은 무엇인가? 자료는 무엇인가? 조건은 무엇인가? 연관 관계를 파악하고 계획을 수립한다. 계획을 실행한다. 회고한다. 그럼 위의 단계에 따라 문제를 해결해보자. 1. 문제파악 미지인 것은 산술 평균, 중앙값, 최빈값, 범위이다. 자료로 주어진 것은, n개의 수와, 주어질 수를 결정하는 n, 그리고 범위의 정의이다. 2. 계획 수립 산술 평균..
2022.03.11 -
(TIL) 20220310
🏴Facts(한 것) 알고리즘 문제 풀기(Java) 프로젝트 수정 데이터 베이스 시스템 공부 🏴Findings(배운 것) 자바로 알고리즘을 여러개 풀었다. 그러다가 파이썬으로 하나 풀었는데, 그 문제 풀이가 정말 좋아서 포스팅을 했다. 바로 이 문제다. 백준 #2108 통계학(파이썬) 백준 2108 통계학 문제.(실버3) 이 문제를 소개하는 이유는 파이썬의 라이브러리인 statistics를 소개하기 위함이고, 이와 동시에 '어떻게 문제를 풀 것인가' 에 나오는 문제를 풀이하는 방법을 적용 mirrorofcode.tistory.com 역시 파이썬은 코테 강자 ㅇㅈ. 🏴Feeling(느낀 점) 파이썬이 코테 깡패다. 🏴여담
2022.03.10 -
(TIL) 20220309, Java 문법들
🏴Facts(한 것) 알고리즘 문제 풀기(Java) 프로그래머의 뇌 스터디(코드숨) 스트리미 코딩 테스트 🏴Findings(배운 것) 카카오 모빌리티 서류를 합격해서 코딩테스트 안내장이 날라왔다. 근데 언어를 JVM 언어들만 사용하라고 지정을 해버려서 어쩔 수 없이 1주일 동안 자바 코테 연습 중이다. 이 덕분에 여러 문법들을 알게 되었는데 여기에 대해서 잠깐 정리해보고자 한다. 배열을 문자열로, 문자열을 배열로 바꾸는 방법이다. String str = "abcd" char[] charArr = str.toCharArray(); // {'a', 'b', 'c', 'd'} // 다시 문자열로 String s = Arrays.toString(charArr); // String s = new..
2022.03.10 -
(Docker)도커에서 ubuntu 설치, 설정하기
※이 글은 Mac OS를 기반으로 작성되었고, 도커가 설치되어 있다는 것을 전제로 합니다. Docker는 배포를 하기 위한 최적의 툴이라고 할 수 있다. 컨테이너를 통해서 여러 OS를 사용할 수 있고, 메모리도 적게 사용하며, 간단한 명령어로 버전을 관리할 수 있다. 이런 Docker에 대한 간단한 설명의 아래의 포스팅에서 확인하자. (TIL) 20210109, 배포와 도커 📕Facts(한 것) 팀원들과 모여서 ERD 설계 JPA에 대하여 심도깊은 대화를 나누려다 실패 배포 방법 결정 앱 디자인 거의 완료 📕Findings(배운 것) 항상 간단한 도메인만 설계했어서 ERD 설계를 따로 mirrorofcode.tistory.com 도커에서 배포를 준비하는데 있어서 가장 기본이 되는 OS를 설치해보려고 한다..
2022.03.07 -
(TIL) 20220305
🏴Facts(한 것) 알고리즘 문제 풀기 클린 코드 독서 및 정리 🏴Findings(배운 것) 🏴Feeling(느낀 점) 🏴여담
2022.03.05 -
TCP가 뭘까?
앞선 IP 관련 게시글을 보고 온 분은 IP만 가지고는 원활한 인터넷 통신이 어렵다는 사실을 인지하고 있을 것이다. 그리고 그러한 문제들을 해결하기 위해서 TCP/UDP 가 존재한다. TCP/UDP를 이해하기 위해서는 먼저 인터넷 프로토콜 스택 4계층(TCp/IP 4계층)에 대한 이해도가 필요하다. 이렇게 TCP/IP는 총 4개의 계층으로 이루어져있다. 가창 하단에 존재하는 1계층은 네트워크 액세스 계층, 2계층은 인터넷 계층, 3계층은 전송 계층, 4계층은 응용 계층이다. 액세스 계층은 OSI 7계층에서 물리적 계층과 데이터 링그 케층에 해당되며 LAN, 이더넷, wifi 등에 사용된다. 인터넷 계층은 OSI 7계층에서 네트워크 계층에 해당하며, 노드간의 IP 패킷을 전송하는 기능과 라우팅 기능을 담당..
2022.03.05