전체 글 61

[Ubuntu] 테마 바꾸기

github.io에 썼던 글을 옮긴 것입니다. 티스토리로 다 옮겨올거야! (조회수 분산 방지..) 우분투에는 여러가지 테마들이 있다. 나는 그 중에서 macOS Catalina와 비슷해 보이는 테마인 Mcata GTK를 설치해 볼 것이다. 아래는 설치를 직접 해 보면서 과정 하나하나를 기록한 것이다. 우선, 내 ubuntu는 20.04 LTS 버전이다. 근데 Mcata 하고 마음에 안들어서 다시 설치했다. Mcata 써둔게 아까워서 안지웠으니.... 더 밑에꺼 보고 하세요 마음에 안 드는 테마였음 Mcata 다운로드하기 Mcata GTK 테마는 Gnome-look.org 사이트에서 다운로드 받을 수 있다. 사이트에 들어가면, `Files` 탭을 눌러 보자. 그럼 아래와 같이 Mcata GTK의 여러가지 ..

잡다한 시리즈 2021.07.01

[C++] istringstream, stoi

원래 c++으로 코테 하다가 python으로 딥러닝 하던 김에 c++까먹어서 python으로 코테 하다가 다시 C++로 하려니까 힘들어 죽겠다. C++ 제일 짜증나는건 문자열 자르기..... istringstream 라이브러리가 필요하다. 구분자가 하나로 정해져 있을 때 사용하기 편하다. 아래와 같은 방식으로 사용하면 된다. #include int main() { string sample = "자르고자 하는 스트링"; istringstream ss(sample); string stringBuffer; vector result; while(getline(ss, stringBuffer, ' ')){ result.push_back(stringBuffer); } //result //["자르고자", "하는", "..

[WITH RECURSIVE] 프로그래머스 - 입양 시각 구하기(2)

프로그래머스 문제를 풀다가.. 띠용 했다. https://programmers.co.kr/learn/courses/30/lessons/59413 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 이 문제였는데, 주어진 테이블로 SELECT 연산을 하면 0~23시 데이터 중 빈 데이터가 있어 모든 시간마다 column이 생성되지 않아 정답이 틀렸다고 나왔다. 여기서 혼란이 왔다. 아니 애초에 테이블에 정보가 없는..

[필기탈][필기 후기][전산] 2021년 금융결제원 하반기 신입사원 채용

2021.05.30 에 시험을 봤지만, 만사가 귀찮았던 관계로 하루가 지난 2021.05.31에 정리한다. 고로 문맥에서 어제의 어이없음과 ㅎ..ㅋ..ㅎㅋㅎㅋㅎㅋ 함이 많이 사라졌을 수 있음. 되짚어 본 바, 내가 붙으면 ㄹㅇ 이상한거라는 생각이 들었다. 결과는 아직 나오지 않았지만, 나는 결과를 미리 아는 것 같은 느낌이다. (2021.06.04 수정) 그렇게 탈락했다! 행운이 가득했으면 좋겠네요.. 시험 전 시험 전에 알게 되었던 내용은 아니고, 시험 끝나고 알게 된 내용이지만 일단 적어본다. 2021 금결원 '하반기' 신입사원 채용 공고문을 보면, 매 단계 합격 배수가 나와있지 않다. 근데 갑자기 생각난건데 금결원 올해 이 채용으로 끝인가? 분명 5월 30일에 서류접수 마감이었는데 '하반기' 신입사..

[최종탈][필기 후기][디지털] IBK 기업은행 2021 상반기 신입행원 채용

오늘 오전에 본 따끈따끈 후기. (사실 잊어버릴까봐..) 그냥 한줄평을 하자면? 나쁘지 않았다. 내가 잘 봤다는건 아니고.. 시험 결과가 나오면 결과를 업데이트 하겠어요. 아직 결과 안나옴. 결과 나오면 눈물을 훔치며 공개 발행해야지.. (2021.05.29) 이게 나왔어요! 이런게 아니라 대충 이런 식이다~ 만 서술할 것이다. 저는 문제 유출을 하지 않겠습니다.. (2021.06.04) 그런데 말입니다 제가 필기 합을 했습니다?!@?!@!@!>@!@!>@!@?!@ 디지털 컷은 71 이라고 한다. 청년인턴이고 그 흔한 한국사 2급(한국사 심화 3급 두번 탈락한게 접니다)이며 SQLD며 뭐가 됐든 가점 0%인 나를 붙여줘서 너무 감사할 뿐.. 근데 당장 AI 면접을 주말 끼고 3일안에 봐야한다는 이 소식 ..

[한국은행 전산학 기출][2019] 객체지향 언어의 특징

한국은행에서 제공하는 필기시험 기출문제는 해설이 제공되지 않습니다. 이 글에서 제시하는 풀이는 제 풀이일 뿐, 정답이 아닐 수 있습니다. 틀린 부분이나 부족한 부분이 있을 시, 댓글로 남겨주세요. 감사합니다. 이전에 풀었던 새끼 문제들까지 한번에 정리해보자. 문제 프로그래밍 언어와 관련하여 다음 물음에 답하시오. (1) 객체지향언어가 지니는 장점에 대해 간략히 설명하시오. (2) 객체지향언어 중 JAVA는 다중 상속이 불가능하고, C++는 다중 상속이 가능하다. 상속에 있어서 단일 상속과 다중 상속의 차이를 설명하고 다중 상속이 가지는 문제점을 설명하시오. (3) 객체지향언어의 특성인 오버로딩(overloading)과 오버라이딩(overriding)에 대해 간략히 설명하시오. (4) 다음 물음에 답하시오..

[프로그래머스] [python] 전화번호 목록

https://programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr 문제 이해 배열에 있는 스트링 중, 한 스트링이 다른 스트링의 접두어가 되는게 있냐?를 찾는 문제이다. 나의 풀이 def solution(phone_book): answer = True # 접두어 순서대로 정렬함 phone_book.sort() for idx in range(1, len(phone_book)): # 이전의 len이 지금의 len보다 크면 이전..

[한국은행 전산학 기출][2019] 다중 상속의 문제점

한국은행에서 제공하는 필기시험 기출문제는 해설이 제공되지 않습니다. 이 글에서 제시하는 풀이는 제 풀이일 뿐, 정답이 아닐 수 있습니다. 틀린 부분이나 부족한 부분이 있을 시, 댓글로 남겨주세요. 감사합니다. 객체지향 언어의 큰 특징 중 하나인 상속. 상속 하면 그려러니.. 하겠는데 다중 상속에 관한 문제점을 알아볼 수 있었던 문제였다. 문제 객체지향 언어 중 JAVA는 다중 상속이 불가하고 C++은 다중 상속이 가능하다. 상속(inheritance)에 있어서 단일 상속(single inheritance)과 다중 상속(multiple inhteritance)의 차이를 설명하고 다중 상속이 가지는 문제점을 서술하시오. 풀이 단일 상속은 하나의 조상 클래스만을 가지기 때문에 클래스의 관계가 다중 상속보다 명..

VSCode 설정 - (3) C/C++ 빌드 및 실행 설정하기

예전 티스토리에 있던 글을 옮기다가 갑자기 기록해놓고 싶은 커스텀이 생각나서 적어본다. > 그렇게 옛날 티스토리의 글을 열심히 벨로그로 옮기던 나는 다시 티스토리로 회귀하여 벨로그의 글을 가져오고 있음.. VSCode에서는 tasks.json 을 어떻게 설정하냐에 따라 사용법이 굉장히 달라지는데, 열심히 삽질을 하며 얻어낸 만족스러운 C/C++ 대상 tasks.json 사용법을 공유하려고 한다. 사건의 발단 일단 이 글을 쓰는 시점에서는 기록이 남아있지 않아 아쉽지만, 지금 이 설정을 갖기 전에는 C/C++ 파일을 빌드하고 실행할 때 터미널에 쓸데없이 굉장히 긴 커맨드가 자동으로 들어가서 터미널이 더러워지는게 꼴 보기 싫었다. 사실 그냥 내가 구글링해서 tasks.json 복붙해서 그런 참사가 일어나긴 ..

[한국은행 전산학 기출][2010] fork를 이용한 프로세스 생성 과정

문제는 엄청 간단해 보이는데 모르면 못 푸는 그런 기본기 문제.. OS 프 로 세 스 으악 문제 아래 코드가 실행되면 시작 프로세스를 포함하여 총 몇 개의 프로세스가 생성되는가? 단, 프로세스 생성이 실패하는 경우는 없다고 가정한다. int main() { if(fork() > 0) fork(); } 풀이 일단 fork() 함수에 대해 알고 있어야 한다. 어떤 프로그램을 실행 중인 프로세스에서 fork()함수를 호출하면, 새로운 프로세스를 하나 생성하면서 자신은 부모 프로세스가, 새로 생성된 프로세스는 자식 프로세스가 된다. 또한, 자식 프로세스는 부모 프로세스가 자기를 생성한 fork() 다음부터의 모든 작업을 수행하게 되며, 부모 프로세스는 자식 프로세스가 끝날 때 까지 wait한다. 이와 더불어, ..

반응형