2021/05 4

hackerrank/warm up/Counting Valleys

https://www.hackerrank.com/challenges/counting-valleys/problem?h_l=interview&playlist_slugs%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D=warmup 등산가가 협곡을 몇개 지나가는지 알아보는 문제이다. (baseline = 0) string type을 list로 바꾸고 iterate 시키고 싶었는데 이 부분에서 List 타입이 좀 헷갈렸다. 여기서, ArrayList와 그냥 Array의 차이점이 무엇인지 짚고 넘어가자면, - List = interface - ArrayList = class 이라는데 이를 비교해보자. ArrayList List 이는 결국 같은 결과를 도출한다. 그러나 ..

algorithm/java 2021.05.23

split 사용하기

linux에서 split은 큰 파일은 여러 작은 파일로 나눌 때 사용한다. split 옵션 -a 분할되는 파일 뒤에 붙을 길이를 지정한다. --additional-suffix 분할파일 자릿수 뒤에 추가적으로 붙을 이름을 지정한다. ex. 파일형식명 -b 분할 기준을 bytes 단위로 명시한다. -C line 기준으로 지정 bytes가 넘지 않도록 파일을 분할한다. -d 분할 파일명 뒤에 영문이 아닌 숫자로 지정한다. (startwith 0) --numeric-suffixes -d 와 동일한 기능이지만 시작값을 지정할 수 있다. -l line 수를 기준으로 파일을 분할한다. -n 파일을 균등하게 1/n 등분한다. 출처: https://bigsun84.tistory.com/310

develop/linux 2021.05.21