본문 바로가기
반응형

개발 지식 B+24

프로그래머스 level2 배지 획득! 진짜 겁나 보람차다 ㅜㅜ 물론 차근차근 연습문제 다 격파하고 진행했어야했는데, 마음 급한 나머지 ㅎㅎ 다시 매진해서 코테 공부해보자. 조합 구하는 PickorNot 익숙해질 필요있고 프렌즈 4블록 드디어 풀었다!! 다만 내 코드에서 왜 count 변수로는 적절히 계산이 안됬는지 원... 4, 5, ["CCBDE", "AAADE", "AAABF", "CCBBF"] 답>> 14 function isSame(row, col, board){ let target = board[row][col]; if(target === '.') return false; if(board[row][col+1] === target && board[row+1][col] === target && board[row+1][col+1] ===.. 2021. 1. 10.
우분투 환경에서 git 시작하기 우분투를 몇달 간 사용해보면서 느낀 점은 모든 작업을 CLI (Command Line Interface) 로 진행한다는 것이다. 그래서 git bash 와 같은 별도의 프로그램 설치 필요 없다. 한번 CLI 방법을 함께 공부해보자. with 참고자료 기본 작업 패키지 설치 $ sudo apt-get install git-core 사용자 정보 추가 $ git config --global user.name "이름" $ git config --global user.email "이메일 주소" 컬러 설정 $ git config --global color.ui "auto" Git 저장소 생성 윈도우에서는 이동하기 편한 C:/ 안에다가 했는데, 우분투는 터미널 시작 경로가 home/username 임을 인지하고 시작.. 2020. 12. 23.
우분투 20.04 마우스 휠 속도 조정 우분투는 기본적인 글씨 폰트나 전체적인 UI가 쬐끄마하게 느껴진다. 아니 그렇다. 사실 이것도 답답한데, 더 답답이는 마우스 휠 속도 ㅎㅎ 한 스크롤 = 1줄 이동... 진짜 거북이다. 참고자료에서 알게된 방법을 정리해보았다. 해결방법 ① imwheel 설치 $ sudo apt-get install imwheel ② .imwheelrc 파일 생성 $ pwd ※ 파일 위치 확인 후 자신이 원하는 위치에 생성. (필자는 home/usrname 위치에서) $ gedit ~/.imwheelrc ③ 열린 파일에서 아래 스펙 입력 ".*" None, Up, Button4, 6 None, Down, Button5, 6 Control_L, Up, Control_L|Button4 Control_L, Down, Contr.. 2020. 12. 23.
순열 - 재귀로 구현 수능을 본지도 어느덧 4년 전이다. 하지만, 이러한 문제유형이 아직도 기억난다. "10명 중 반장과 부반장을 뽑을 경우의 수" , "10명 중 부회장 2명을 뽑을 경우의 수" 전자는 순열(Permutations), 후자는 조합(Combination)에 대한 문제였다. 오늘은 확률과 통계 시간에 풀었던 순열을 컴퓨터적 사고를 통해 풀어보려고 한다. 시작해보자.순열nPr 는 n개 중 r개를 골라 순서를 고려해 나열할 수 있는 경우의수를 나타내는 수학 기호이다. [1, 2, 3] 숫자에서 3개를 모두 써서 경우의 수를 생각해보자. ( = 3P3 = 3! = 6가지 )(1, 2, 3) (1, 3, 2)(2, 1, 3) (2, 3, 1) (3, 1, 2) (3, 2, 1) 이걸 작성하면서, 필자는 자연스레 앞 숫.. 2020. 12. 12.
우분투 20.04 한글 입력 방법 (feat. fcitx) 이 포스팅은 다음과 같은 사람에게 도움이 된다. ubuntu를 깔고나서 한글 입력하는 방법을 모른다. fcitx를 설치했지만, 슬랙 및 zoom 등의 여러 프로그램에서 한글 입력이 안된다. 한글 띄어쓰기가 이상하다. "이 상 하 게 띄 어 쓰 기 될 때" VSCode에서 받침이 이상하게 입력된다. ubuntu는 사용자가 설정해야할 것이 많다. 그것도 CLI (command Line Interface)로 해야한다. 하지만, 자세하게 안내할 것이니 차근히 따라오길 바란다. fcitx 한글 입력기 설치 $ sudo apt-get update $ sudo apt-get install fcitx-hangul 컴퓨터 리부팅 Language Support > Keyboard system 선택 [Lsuper] 검색 창.. 2020. 12. 9.
우분투 20.04 설치 (feat. LG 그램 17인치) 이 포스팅은 작업환경을 Node.js 개발에 편리한 ubuntu OS로 바꾸기 위한 과정이다. 필자는 그간 window 유저였고, 시행착오를 기록해보려한다. 준비물 4GB 이상 USB, 넉넉한 시간, 인내심 🙃 (※ 필자는 16GB USB를 사용하였으나, 최종 설치된 파일이 2.8GB 정도여서 4GB도 충분하지 않을까 싶다.) 설치 과정 참고 자료 내용을 간단히 요약해보면, Ubuntu.iso 이미지 USB에 다운로드 - Ubuntu USB Installer 제작 재부팅 시 바이오스 창을 통해 설치하기 주의할 점 Q1. 기존 window os 내에 있던 작업 파일들은 사라지는가? A1. 필자는 ubuntu 싱글 부팅 방법을 선택하였기에, 설치 진행 전 파일들을 백업해두었다. 조심하자. Q2. 듀얼 (or.. 2020. 12. 8.
반응형