본문 바로가기

전체 글133

[백준 알고리즘 / C++] BOJ.1427 : 소트인사이드 문제 https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 풀이 자료구조 - string 또는 char을 사용한 문자형 배열 - 입력을 최대 10억의 숫자가 아니라 10글자짜리 문자열로 봐야함 알고리즘 - 정렬 알고리즘 사용 - 입력 개수가 10이 최대라 버블 정렬을 사용해도 될 듯함 - 버블 정렬의 시간 복잡도 O(n²) 코드 - C++은 string이라는 문자열을 처리하기에 유리한 변수가 있기 때문에 사용 - getline() 함수를 사용하면 문장을 개행문자(\n) 전까지 한 번에 입력받을 수 있음 코드 #include #inclu.. 2022. 1. 2.
[전자기기 사용기/맥북 사용기] iTerm2 + oh-my-zsh 사용해서 터미널 커스텀 내가 맥북을 산 이유 중 큰 비중을 차지하는 것이 맥에는 터미널이 존재한다는 것이다. 그러한 터미널의 기능을 극대화 하고자 나는 iTerm2를 설치해서 사용하기로 했다. iTerm2는 기본 터미널에 비해 커스텀을 통해 예쁘게 꾸미는 것이 쉽다. 가끔 코딩을 하다가 검정색 화면에 흰색 글씨가 꼬불대는 것을 보면 짜증이 날 때가 있다. 이런 거라도 좀 예쁘게 꾸며야 분노 조절에 도움이 되지 않을까 싶어서 이번에는 내가 어떻게 터미널을 커스텀했는지에 대해 써보도록 하겠다. 나는 내가 뭘 했는지만 쓸 것이기 때문에 정보가 부족할 수도 있다. 이 분야에서는 훌륭하신 분들이 많으니 추가적인 정보나 설정이 필요하신 분은 방문하시면 좋을 거 같다. "윤자이 기술블로그" 님 https://ooeunz.tistory.co.. 2022. 1. 2.
[전자기기 사용기/맥북 사용기] USB허브 때문에 와이파이가 계속 끊기는 현상 해결 내가 사용하는 13인치 맥북프로에 입력 포트라고는 제품의 좌측에 존재하는 USB-C 타입 단자 두 개가 끝이다. 때문에 나는 자취방에서 맥북을 사용할 때 외장 모니터에 연결하기 위해서 Cosy에서 출시한 USB 허브를 사용하고 있다. 이 제품은, 전에 쓰던 노트북에서 듀얼 모니터를 사용하기 위해 C타입과 HDMI 연결이 가능한 저렴한 제품을 찾다가 쿠팡에서 구매한 제품이다. 와이파이가 계속 끊겨.. 연구실이랑 본가에서는 그런 일이 없었는데 외장 모니터를 사용하기 위해서 USB허브를 연결하면 계속 와이파이가 끊기는 일이 발생했다. 정확히 말하자면 와이파이는 연결되어 있지만 통신이 계속 끊겼다. 열심히 구글링을 해보니 이 현상은 맥북의 고질병으로 C타입 USB 3.0을 연결하고 2.4Ghz 와이파이에 연결하.. 2021. 12. 30.
[전자기기 사용기/맥북 사용기] 유용한 맥북 앱 추천 저번 글에서 소개하려 했지만 적지 못한 유용한 앱들에 대해 적어보겠다. 1. AppCleaner https://freemacsoft.net/appcleaner/# 첫 번째로 소개할 앱은 AppCleaner이다. 가끔씩 분명히 어플을 삭제했음에도 불구하고 기기에 잔여 파일이 남아있는 경우가 있다. 이 앱은 사용자가 응용 프로그램이나 앱들을 지울때 그것과 연결되어있는 하위 파일들까지 깔끔하게 지울 수 있게 도와주는 앱이다. 나의 경우 Monterey 버전을 사용하고 있기 때문에 3.6 버전을 설치하였다. 사용 방법은 간단하다 삭제할 프로그램을 선택하고 AppCleaner 창 위에 올려두면 앱에서 잔여 파일들을 파악하여 보여준다. 이 항목들을 체크한 뒤 Remove 버튼을 누르면 된다 2. Aldante ht.. 2021. 12. 30.
[전자기기 사용기/맥북 사용기] 맥북 초기 설정 이 글에서는 내가 맥북을 사자마자 한 초기 세팅들과 유용한 어플들을 추천해 볼 생각이다. 나는 평소 맥북에 관심이 없었던 사람이기 때문에 맥북을 사자마자 관련 유튜브 영상을 보면서 사용법과 설정법을 익혔다. 그중에 내가 선택한 것들만 골라서 알려주도록 하겠다. 내가 사용하는 맥북의 스펙은 아래와 같다. 시스템 환경설정 우선 시스템 환경 설정에서 설정한 내용부터 살펴보겠다. 일반 화면모드 라이트 모드, 다크 모드, 자동이 있는데 나는 자동으로 해두었다. 이게 시간을 기준으로 바뀌는 건지 사용 환경의 밝기를 기준으로 바뀌는 건지는 아직 잘 모르겠지만 현재 사용하는 갤럭시에서도 자동을 선택하고 있기 때문에 별 생각 없이 선택하였다. 뭐든지 자동으로 다 해줬으면 좋겠다는 내 소망을 담은 설정이라 할 수 있겠다... 2021. 12. 30.
[일상/구경] 명동 신세계 백화점 (2021.12.18) 맥북 사러 서울에 간 김에 명동 신세계 백화점에 구경을 가기로 했다. 인터넷으로 보니까 이번에는 진짜 예쁘게 꾸몄다고 말이 많길래 꼭 보고 싶었다. 혼자가면 심심하니까 장댕을 끌고 갔다. 사실 끌려왔다기보단 본인도 이루고자 하는 목적이 있어서 온 거지만 이루지 못 하였다. 수도권은 대설주의보 서울 가는 버스 안에서 밖을 내다보니 눈이 많이 내리고 있었다. 서울에 대설주의보!!! 대설주의!! 창문 밖으로 흩날리는 눈을 보며 직감했다. "올 때는 죽기 싫으니까 KTX 타고 와야지~" 터미널에 내려보니 이미 눈이 많이 쌓여있었다. 하지만 직거래 장소까지는 지하철을 타고 갈 생각이었기 때문에 별로 걱정되지 않았다. 다만 눈이 와서 한 가지 아쉬웠던 것은 날이 흐려서 지하철이 한강을 건널 때 한강을 볼 수 없었다.. 2021. 12. 30.