이미 노트북이 있지만



요즘 들어 테블릿이 있다면 정말 편하겠다라는 생각이 들었다.



특히 수업들을때 수업의 강의노트를 매번 복사했었는데



이런 복사가 필요 없다는 것은 엄청난 메리트가 아닐 수 없다.





아이패드 프로와 갤텝s3를 두고 무엇을 살지 정말 많은 고민을 했다...(3일정도?)


결국 백화점가서 둘다 써본후 갤텝을 사기로 결정했다( 음...  성능은 아이패드 프로가 더 좋다는데 사실 거의 수업용이라 필기감만 보고 결정함 ㅎ)






일단 개봉 전 한장 찍고









구성품은 정말 간단하다 딱 저게 끝이다 



바로


별도로 산 키보드 케이스와 시력방지 액정필름을 붙였다.








lectureNote를 바로 받아서 필기감 테스트를 해봤는데


역시 생각대로 필기감이 너무 좋다 ㅋㅋ.


앞으로 노트보단 테블릿을 더 많이 쓸거같다 


캬캬캬

용어 : visual editor의 줄인 말이라고 하는데 전혀 visual하지 않다는 것이 특징이다.(옛날기준으로는 visual 했을지도?)


장점 : 편집 속도가 빠르다, 간편하다, 기본설치 프로그램이다.(리눅스 환경에 기본적으로 설치되어있다.)




텍스트 형식이라 아직은 불편하지만 숙달된다면 편집속도가 빠르다고 하니 조금씩 익혀두자.





우선 구조를 잠깐 보면






이렇게 터미널에서 vi에디터를 실행하면 명령모드로 진입하고



<명령모드 진입상태>


위 사진처럼 된다.





이 명령모드에서 두가지 모드로 갈 수 있는데


      >>>> 1. 

A(또는 a)나 I(또는 i)를 입력하여 입력모드 (문서를 작성하는 실제 작업)






<사진은 명령모드에서 A버튼을 클릭하여 입력모드로 진입한 상태(좌측 하단에 INSERT표시가 되어있다)


다시 명령모드로 돌아가려면 ESC키를 눌러주면 된다.









>>>> 2.

:를 이용한 ex모드 (라인 명령모드)



                             <사진은 :를 입력하여 ex모드에 진입한 상태이다 커서가 좌측하단에 자동으로 가게 된다>






1. 입력모드


메모장을 이용하듯이 내용을 수정 삭제 할 수 있다.





2. ex모드(라인명령모드)


저장, 종료, 취소등을 수행하는 모드



 :w

 입력모드에서 수정한것을 저장 후 명령모드로 돌아간다

 :wq

 입력모드에서 수정한것을 저장 후 터미널로 돌아간다.

 :q!

 수정한 내용을 저장하지 않고 vi 에디터를 닫는다.

 

 

  




3. 명령모드


글자 삭제

dd

현재 위치한 행 삭제

숫자 dd

현재 위치한 행에서 숫자만큼의 줄 행 삭제

yy

현재 위치한 행 복사


 

 

 

 

 

 

 

 

 



표의 빈칸은 나중에 채우도록 하자







예를 보자 



1. sort (quick sort로 구현)




위에 보이는 것과 같이 크기 순서대로 정렬이 되어진다.


sort의 3번째 매개변수 값을 정하지 않으면 


default 값으로 오름차순 정렬이 된다.


내림차순으로 정렬을 원한다면


#include<functional>을 정의하고


sort(a,a+10,greater<int>());


와 같이 3번째 매개변수 값으로 greater<int>()를 추가해주면 된다.





2.stable_sort  (merge sort로 구현)


stable_sort의 사용법은 sort와 완전히 같다



보이는 것과 같이 sort와 똑같이 사용해주면 된다.


하지만 sort와 다른점은 정렬하는 원소값이 같은 경우이다.


다음을 보자





다음 코드는 vector에 


한쌍의 순서쌍을 6개 원소로 넣었다


sort로 정렬하였는데 


정렬기준은 내가 지정한 cmp함수를 따른다


cmp는 순서쌍의 "첫번째 원소"가 작다면


앞쪽에 오도록 하였다(오름차순)



결과를 보면


12 32 42 44 52 72


순서로 잘 정렬이 되어있는데


42 와 44와 같이 


첫번째 원소가 같은경우 어떻게 정렬이 될까??


이경우 sort로 정렬한다면 


누가 앞에 올지 예측 할수 없다.


하지만 stable_sort로 정렬한다면 컨테이너의 앞의 원소(여기선 vector의 앞 원소)


순서대로 정렬이 된다


즉 42와 44는 42가 앞에 있기때문에 


42 44 순서로 정렬이 된다.!







이를 응용하는 문제는


https://www.acmicpc.net/problem/10814


를 풀어보자

+ Recent posts