Slow and steady wins the race

분류 전체보기 17

[Ubuntu 22.04] 키보드 alt키(alt+R) 한/영키로 변경 및 alt 기능 삭제하는 법

한글이 입력되지 않을 경우는 이 글 전에 아래 링크를 들어가 세팅을 할 수 있습니다. https://slothspeed.tistory.com/19 ALT키를 한영키로 변경하는 이유 우분투에서 ALT+R를 한/영키로 변경하여 사용할 때, alt키 기능을 잃지가 않아서 가끔 원하지 않은 동작을 발견할 수 있다. 예를 들어 ALT+R과 스페이스를 같이 칠 경우, 다른 function이 수행된다. 나는 ALT+L키만 alt로 사용할 것이기 때문에, ALT+R 키를 한/영키로 아예 변경하고자 한다. 방법 1. 시스템적으로 ALT+R키를 Hangul로 변경시킨다. 일단 아래 명령어를 통해, 키보드 변경하는 파일을 연다. gedit는 텍스트 편집기이다. sudo gedit /usr/share/X11/xkb/keyco..

Linux 2023.05.24

[C++/코딩테스트] 프로그래머스: 다리를 지나는 트럭

다리를 지나는 트럭 풀이 문제 설명 https://school.programmers.co.kr/learn/courses/30/lessons/42583 풀이 1 queue를 이용해 풀었습니다. 처음에는 q_bridge를 queue 를 통해서 를 나타내려고 했습니다. 근데 queue의 접근자가 되지 않아서 그 부분에서 고민을 하다가 그냥 vector를 사용해서 해결하였습니다. 알고리즘의 순서를 간단히 표현하면 다음과 같습니다. 1. 버스의 무게들을 큐 변수(q_wait)에 대입합니다. 2. 처음 트럭을 다리로 보냅니다. 3. q_wait가 비어있을 때까지 반복문을 수행합니다. 3-1. 트럭을 한 칸씩 이동시킵니다. 3-2. 다리를 지난 트럭이 있는지 확인합니다. 3-3. 대기해있는 트럭이 들어올 수 있는지 ..

언어 공부/C++ 2023.05.11

[ubuntu 22.04] 우분투 설치 후 초기 세팅

1. 한글 설치 처음 우분투를 설치하면 한글을 설치해야 한글을 쓸 수 있다. setting > keyboard > korean (Hangul) > preference > Hangul Toggle Key 위 부분에서 쓰고 싶은 한글 변환키를 사용하고 리부팅하면 된다. 키보드 > 입력 소스: 한국어 > 기본 설정 > 한영전환키를 변경 2. 크롬 설치 sudo apt upgrade sudo apt update sudo apt install wget wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb 3. logitech 마우스 키..

Linux 2023.05.10

[C++/코딩테스트] 코테 관련 함수 및 방법 정리

문자열 입력받기 cin 공백을 무시한다. 띄어쓰기, 엔터, 탭 등으로 입력값의 기준을 설정한다. 숫자를 한글자씩 잘라서 input을 받는 상황 #include #include using namespace std; int main() { int N = 5; vector v(N, vector(N,0)); for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) scanf("%1d", &v[i][j]); } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) cout

언어 공부/C++ 2023.04.11

티스토리 코드블록 변경 및 에러 해결 방법 (추가 폰트, 줄넘버..)

티스토리 코드 블록 변경 방법 아래 코드 블록은 제가 사용하는 최종 코드 블록입니다. #include int main() { std::cout 플러그인 > 코드 문법 강조 쉬운 방법인데요. 다른 방법도 존재합니다. 기본적으로 제공되는 것 외에 다양하게 커스터마이징 하고 싶다면 아래 방법을 사용해보세요. 2. hightlight.js (https://highlightjs.org/) 사용하기 아래 링크에 사용법이 적혀있는데, 참고하시려면 참고하세요. https://highlightjs.org/usage/ 1) 위 웹페이지(https://highlightjs.org/)로 접속 > Get version 11.7.0> cdnjs 아래 코드를 복사 코드 아래에 아래 명령어까지 포함해서 3줄을 복사하시면 됩니다. 원..

Tips 2023.04.03