본문 바로가기

전체 글

[JAVA] HashMap 기본을 활용하여 코딩테스트 문제 풀어보기 이번에 코딩테스트를 하면서 중복값에 관련한 문제를 풀게 되었다. 중복값 하면 'HashMap' 을 쓰면 코드 수 를 줄이고 문제를 풀 수 있을 것같다. 이번에는 문제를 풀어보면서 HashMap을 쓰는 법을 포스팅해보려한다. HashMap은 그냥 쓴다고 하면 쓸 수 있지만 문제를 풀기위해서는 값을 알아야 하므로 간단하게 정리한 아래 코드를 보면 쉽게 사용할 수 있다. 지금 당신이 코딩테스트 중 이라면 아래 내용을 조금만 집중해서 보고 활용하면 금방 풀 수 있다! 1. HashMap 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package 해시맵; import java.util.*; .. 더보기
[java] 백준 알고리즘 10872번 팩토리얼 개인 풀이 이번에 알고리즘을 공부하면서 백준 알고리즘을 이용하고 있다. 그중 단계별 풀이로 하나씩 풀어보고 있는데 그중에서 정리를 할만한 문제나 생각 나는 문제를 하나 씩 써보려고 한다. 10872 문제는 팩토리얼 문제이다 문제 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다. 출력 첫째 줄에 N!을 출력한다. 예제 입력 1 복사 10 예제 출력 1 복사 3628800 이 문제는 단계가 함수로 되어있다. 그래서 우선은 함수로 풀었다 코드는 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.*; public class Main { public static int p(.. 더보기
Git hub 간편한 이용 첫 푸쉬, push하기 깃 사용을 위해 매일 구글 검색을 하다가 내가 편하게 쓸 수 있도록 글 을 작성해서 보기로 했다. 앞으로 계속 업데이트 해나갈 계획이다. 우선 깃을 리눅스로 난 이용한다. 깃을 시작할 위치에 1. $git init 를 한다. 2. $git add 한후 뒤에 파일을 입력 혹은 . 점을 쓰면 그 폴더에 있는 전체가 등록된다. 3. $git commit -m "first commint" 를 쓴다. 다음건 " " 안에 있는 내용만 바꾼다. 4. $git remote 로 셋팅 => git remote add origin https: ~~~~~ 블라블라 인데 주소는 본인의 git 레파지토리에 들어가면 나온다. 마지막으로 5. $git push origin master 하면 끝난다. 간편한 깃 사용 프로세스 이며 두.. 더보기
우분투16.04LTS 에 APM 수동설치(소스설치) 하는 법 및 문제해결 //개발 환경윈도우 10날자 2019-03-20 기준으로 썻습니다. APM은 각각 최신 버전을 설치 하지 않았습니다. 날자 2019-03-20 기준으로 썻습니다. * 가상머신으로 우분투를 만들 때 램 4이상 스토리지 20GB이상 해두어야 따로 가상메모리나 스토리지 사용없이 깔립니다. * 편의상 설치는 root로 하는게 굉장히 편합니다.-> $sudo su* 위의 사항을 선행하시고 깔면 큰 무리없이 가능합니다. 1. [Apache 설치] wget http://archive.apache.org/dist/httpd/httpd-2.4.25.tar.gz wget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gzwget http://archive.apache.org/dis.. 더보기