728x90
반응형

원서 월요일날 제출하고 작년 공채를 보니, 4월 6일~13일 사이에 코테를 본다길래, 엥 2주일정도 남은거잖아!!! 해서 시작하는 코테 준비.

아직 원서 결과도 안 나왔지만, 뭐 공부해두면 어디든 쓰지 않을까...


삼성은 작년 대학생인턴때도 풀어봤지만, 유형은 약간 순열, 조합, bfs, dfs 이런거 좋아하는 것 같았다.

기출문제는 코드트리에서 확인할 수 있다.

https://www.codetree.ai/training-field/frequent-problems/company/samsung/problems

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

작년에 풀었던 삼성 SW 역량테스트 2023 상반기 오전 문제 보면 약간 단어들? 이런것도 좀 다르고 그림자료도 좀 다르긴 하지만, 문제 느낌은 비슷하다.

티어를 보면 한 백준 골드정도는 풀 수 있어야한 듯한데, 프로그래머스로만 풀었어서 어느 정도인지는 잘 모르겠다.


암튼 목표는

1. 기출 59개 다 풀기 * 여러번

2. 파이썬 기본 유형들 정리하기

3. 틀리는 유형들 다른 문제로도 풀어보기

목표는 크게!

 


솔직히 작년에는 코딩이 뭘까염 구글 없이 못해여~~(해맑) 이정도였지만, 올해는 작년 한 해동안 코테 연습했으니깐 어떻게든 1솔 하지 않을까...

 

728x90
반응형
728x90
반응형

갑자기 마음이 바뀌었다.

연구실 컴퓨터가 C드라이브는 500GB, D드라이브는 2TB 짜리니깐

윈도우는 C드라이브에, 우분투는 D드라이브에 깔기로 마음먹었다.

1.5TB YEAH~

부팅 USB 준비

지난번에 했던 그 USB로 시도할 거니깐, PASS~

https://potatodev.tistory.com/16

 

[듀얼 부팅 시도 2] 우분투 설치하기

다시 돌아온 우분투 설치기 이전편 https://potatodev.tistory.com/13 [듀얼 부팅 시도 1] 디스크 파티션 축소 - 실패에서 성공까지 연구실 컴퓨터에 우분투 설치하려고 보니깐 '축소할 공간 입력'란에 내

potatodev.tistory.com

여기를 참고하세요!

 

USB로 부팅하기

재부팅할 때, F11을 꾹 눌러주면 boot device를 선택할 수 있다.

여기서 USB를 선택해 준다.
여기서 중요한 점은 UEFI 파티션으로 부팅해야 한다는 점이다.

다음은 Install UBUNTU를 선택해 준다.

그럼, UBUNTU 설치 화면이 나타난다.

 

하지만...

무한 로그인

또 만난 무한 로그인, 이제는 익숙하게 고친다.

역시 NVIDIA 그래픽 드라이버가 문제였던 것 같다.

로그인 화면에서 Ctrl + Alt + F3를 눌러준다.

먼저 아이디랑 비밀번호를 치고, 다음으로 아래를 입력한다.

$ sudo apt remove --purge nvidia-*
이 사이에 아이디랑 비밀번호를 입력한다.
$ sudo apt autoremove
$ sudo apt-get update
sudo apt install nvidia-driver-510
reboot

했더니 잘된다는 개뿔

저번에는 중간 사이사이에 이상한  ♦︎이런 모양들이 많이 나와서 당황했는데, 영어 버전이어서 그런지 이런 문제는 없었다.

문제는 4번째 줄에 nvidia-driver를 잘못 입력했기 때문이다.

원래 입력해야 하는 숫자가 510인데 기존에 540이라고 메모했었기 때문에 안 되는 거였다.

그 부분을 수정해서 다시 설치하니, 문제없이 설치됐다.

 

 

다음 포스트는 우분투 초기 설정들에 대해서 이야기해 보겠다.

728x90
반응형
728x90
반응형

문제가 생겼다.

진심으로 3번이 마지막일 거라 생각했는데,

너무 신났다.

그래서 그만...

알집을 풀어버렸다.

이런건 솔직히 빨간색으로 안 쓴 저자가 잘못한 거다.

우분투에 100GB밖에 할당 안 했으면서... (심지어 RAM으로 쓴다고 16기가는 따로 빼놓음)

미쳤어!!!


부팅할 때 갑자기 검은 화면이??

우분투 공간을 다 비우고 다시 설치하기 위해서 파티션을 삭제해 줬다.

그리고 어차피 윈도우는 안쓰니깐 500GB를 윈도우에 165, 우분투에 300을 주기 위해서 윈도우 파티션을 줄여줬다.

우분투를 삭제하고 나니, 문제가 생겼다.

누구세요?

도대체 이것이 무엇인가..?

자동으로 설치된 OS 경로에 부팅되지 못하고, GRUB CMD를 띄우면서, 어떤 이미지를 사용해야 하는지 이야기하고 있는 중이다.

그래서 여러 가지를 시도해 봤다.

더보기

$ grub> set

지금 default 파티션이 무엇인지 이야기하는 부분이다.

$ grub> ls
디스크 정보에 있는 파티션 확인하기

$ grub> ls (hd0, gpt1)/boot
각 디스크별 어디에 들어있는지 확인하기
잘 모르겠으면 ls 해서 나온 모든 파티션을 다 넣어봐서 찾아보면 된다.
우분투의 경우, /boot 경로에 커널 이미지들이 들어있다.

$ grub> set root=(hd0, gpt1)
경로 바꾸기

$ grub> initrd /boot/initrd.img

$ grub> boot
수동 부팅

이거 다 필요 없고, 결국에는 여기서 빠져나와 윈도우 부팅하면 된다.

$ grub> exit 하면 윈도우로 부팅된다.


우분투 재설치!!

다음으로 하는 건 지운 우분투를 재설치하는 일이다.

이건 어렵지 않다. 벌써 6번째가 됐으니깐

이 부분부터는 내일 진행해야지...

USB를 안 가지고 왔다.

728x90
반응형
728x90
반응형

우분투 설치를 끝냈지만, 문제가 계속 나타났다.

이전편

https://potatodev.tistory.com/16

 

[듀얼 부팅 시도 2] 우분투 설치하기

다시 돌아온 우분투 설치기 이전편 https://potatodev.tistory.com/13 [듀얼 부팅 시도 1] 디스크 파티션 축소 - 실패에서 성공까지 연구실 컴퓨터에 우분투 설치하려고 보니깐 '축소할 공간 입력'란에 내

potatodev.tistory.com


1. 듀얼부팅 선택화면이 나오지 않고, 계속 USB로 설치하라는 부분이 나오는 문제

2. 뭔가 많은 에러들

 

하나씩 고쳐보면

STEP #1 우분투 계속 설치하라고 나오는 부분

USB를 뽑으면 된다.

 

STEP # 2 뭔가 에러가 뜨는 부분

NVDIA가 윈도우꺼랑 충돌되어 그러므로, 재설치를 진행한다.

 

STEP #3 듀얼부팅 선택 안됨

사실문제는 기존 연구실 컴퓨터를 사용하던 선배님께서 우분투를 이미 D드라이브에 깔아놓셨기 때문인 것 같았다.

그래서 C와 D드라이브를 모두 초기화해서 윈도우랑 우분투를 다 다시 깔았다.

 

그랬더니...

STEP #4 우분투 무한 로그인

https://hansonminlearning.tistory.com/104

 

우분투 18.04 설치 후 무한루프 해결(SOLVED) 드디어 찾아냄.

로그인 화면에서 비번입력해도 안들어가지고 계속 무한루프되는 현상 해결방법. 신나게검색해도 Xahthority? 뭐 별거 다 하라고하는데 잡소리고 그냥 아래대로 하면 해결된다. 로그인 화면창에서

hansonminlearning.tistory.com

역시 NVIDIA 그래픽 드라이버가 문제였던것 같다.

$ sudo apt remove --purge nvidia-*
이 사이에 아이디랑 비밀번호를 입력한다.
$ sudo apt autoremove
$ sudo apt install nvidia-driver-540
$ reboot

했더니 잘된다.

중간 사이사이에 이상한  ♦︎이런 모양들이 많이 나와서 당황했는데, 별 상관이 없었던 것 같다.

728x90
반응형
728x90
반응형

다시 돌아온 우분투 설치기

이전편

https://potatodev.tistory.com/13

 

[듀얼 부팅 시도 1] 디스크 파티션 축소 - 실패에서 성공까지

연구실 컴퓨터에 우분투 설치하려고 보니깐 '축소할 공간 입력'란에 내가 축소하고 싶은 만큼의 수치를 입력해 주면 되는데, '사용할 수 있는 축소 공간 크기'가 너무 적다. 포맷한 지 얼마 안 돼

potatodev.tistory.com

우분투는 18.04.6 버전을 설치하려고 한다.

최신은 Ubuntu 22.04.2 LTS인데, 내가 필요한 거는 18.04 버전이라서 이를 선택했다.

Step #1 Ubuntu 18.04.6

먼저 우분투 공식홈페이지에서 설치하고자 하는 버전의 파일을 다운로드 한다.
Desktop image를 다운로드하였다.

 

Download Ubuntu Desktop | Download | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

UBUNTU 18.04.6

https://releases.ubuntu.com/18.04/?_ga=2.48174311.133050495.1678183328-1893623451.1678183328 

 

Ubuntu 18.04.6 LTS (Bionic Beaver)

Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m

releases.ubuntu.com

Step #2 우분투 설치 USB로 만들기

설치에 사용할 공 USB를 준비하고 (포맷하면 된다.) 설치용 USB로 만들기 위해서 refus를 다운로드한다.

실행파일을 실행하여 장치는 내가 하고자 하는 USB로 되어있는지 확인한다.

선택을 눌러 부트유형은 어제 다운로드한 우분투를 불러온다.

부트유형이 선택되었다면, 시작 버튼을 눌러준다.

ISOHybrid 이미지가 감지되었습니다와 같은 창이 뜨면, 권장모드로 진행하면 된다.

뭔가 다운을 더 받는다고 하면 예를 선택하면 된다.

이 뒤로 생각보다 오래 걸린다. 한 5분 정도 잡으면 될 듯.

이렇게되면 준비는 끝난거다.

 

Step #3 우분투 설치

컴퓨터를 껏다가 재부팅 시킨다.

바이오스 모드로 들어가서 설치하라는 데로 설치를 진행했다.

 

이후편

https://potatodev.tistory.com/17

 

[듀얼 부팅 시도 3] 각종 오류 해결 - 완

우분투 설치 후에 여러 문제들이 생겼다. 1. 듀얼부팅 선택화면이 나오지 않고, 계속 USB로 설치하라는 부분이 나오는 문제 2. 뭔가 많은 에러들 하나씩 고쳐보면 STEP #1 우분투 계속 설치하라고 나

potatodev.tistory.com

 

728x90
반응형
728x90
반응형

연구실 컴퓨터에 우분투 설치하려고 보니깐

시작에서 마우스 오른쪽 누르고 디스크 관리 창에 들어간다.
마우스 오른쪽 - 축소

'축소할 공간 입력'란에 내가 축소하고 싶은 만큼의 수치를 입력해 주면 되는데, '사용할 수 있는 축소 공간 크기'가 너무 적다. 포맷한 지 얼마 안 돼서 여유공간이 상당한 상태임에도 1.078125GB 밖에 안된다. 원래 100GB 정도 주려고 했었는데...

명령 프롬포트에 들어가서

디스크 내역 확인 프롬포트 실행
$ diskpart

파티션 리스트 확인
$ list volume

축소할 디스크파티션 '0'번 선택
$ select volume 0

축소 가능 용량 확인
$ shrink querymax

안되는거 재확인

https://findwell.co.kr/66

 

윈도우 파티션 축소 오류 해결방법-이동할 수 없는 파일이 있는...

종종 윈도우가 이미 설치된 컴퓨터 하드디스크의 파티션을 줄여야 하는 경우가 있다. 일반적으로 디스크 관리를 통해서 간단하게 파티션 축소가 가능하지만 간혹 하드디스크에 여유공간이 많

findwell.co.kr

이 분꺼를 참고해서 하려고 했으나, 잘 안 되는 부분이 있었다.

실패 후기

1. 가상 메모리 제거

가장 먼저, 내 PC창에서 우크릭 해서 '속성'에 들어가면 아래와 같은 창이 뜬다고 했는데, 다른 화면이 자꾸 나와서, 제어판에서 직접 찾아 들어갔다.

고급시스템설정 - 고급 - 성능 - 설정 - 성능 - 설정 - 고급

뭔가 고급이 많아

모든 드라이브에 대한 페이징 파일 크기 자동관리에 체크가 되어 있는 걸 풀어주면

이렇게 되면서 페이징 파일 없음에 체크할 수 있다.

진짜 이때까지는 희망찬 하루였음

컴퓨터를 껐다 켜야 한다.

개뿔

어라 또 안됨

그 뒤로 다양한 방법을 시도해 봤다.

2. 시스템 보호 해제

뭔가 위험한 방법이라길래 해봤지만, 전혀 달라지는 게 없었다.

3. 조각모음 프로그램 다운로드하여서 실행하기

[꿀팁] 기본볼륨축소, 윈도우 파티션 축소 (tistory.com)

 

[꿀팁] 기본볼륨축소, 윈도우 파티션 축소

안녕하세요 A 부터 Z 까지 공유하는 SA2Z(Share A to Z) 블로그입니다.! 오늘은 윈도우 사용중 한번쯤 겪을 수 있는 파티션축소불가 내용에 대해 공유드리려합니다. #1. 개요 #2. 파티션 축소 불가 현상

evergrow.tistory.com

이분 거를 참고하여 진행하였지만, 1도 달라지지 않았다.

4. 이벤트 뷰어에서 문제 되는 파일 직접 찾아서 제거

defrag 이벤트 화면에서 258은 정상이고 259는 비정상이라고 하던데, hiberfil.sys 파일이 이동할 수 없는 파일이며, 이로 인해서 해당 현상이 발생한 것으로 판단했다.

그 결과..

 

더 이상 방법이 없어 보였다.

이유는

1. 기존 데스크톱 쓰시던 분이 D드라이브에 이미 UBUNTU를 설치하셨기 때문에 뭔가 막히는 것 같다.

2. C드라이브 밀고 다시 윈도우 재 설치할 때 제대로 안 밀고 내버려둔 파티션들이 문제를 일으킨 것 같다.

 

결국

Window10을 재설치했다.

이제 되네

잘된다.

 

내일은 우분투를 설치해서 듀얼부팅으로 만들어 보려고 한다.

이후편

https://potatodev.tistory.com/16

 

[듀얼 부팅 시도 2] 우분투 설치하기

다시 돌아온 우분투 설치기 이전편 https://potatodev.tistory.com/13 [듀얼 부팅 시도 1] 디스크 파티션 축소 - 실패에서 성공까지 연구실 컴퓨터에 우분투 설치하려고 보니깐 '축소할 공간 입력'란에 내

potatodev.tistory.com

 

728x90
반응형
728x90
반응형

M1 MacBook Pro 14 inch 기준으로 설명한다.

 

1. 전원 버튼 이용

1) 컴퓨터 전원을 끈 상태에서 다시 키면서 키보드 <전원 버튼>을 누르고 있는다.

 

2) <옵션>을 선택한다.

 

3) <디스크 유틸리티>를 선택한다.

 

4) <메뉴바>를 눌러 <모든 기기 보기>를 선택한다.

 

5) <컨테이너> 또는 <APPLE SSD>를 선택하고 지우기를 선택한다.

이때, 지우기를 누르면 모든 데이터들이 지워진다.

 

6) 다 지워졌다면, 다시 돌아가 <macOS Monterery 다시 설치>를 클릭한다.

 

7) 이제 설치가 완료될 때까지 기다렸다가 완료되면 사용하면 된다.

이때, 시간이 상당히 오래 걸린다.

설치를 하다가 예상소요시간이 늘어나기도 하는데, 보통 다시 줄어들어 2시간 안쪽으로 걸린다.

 

2. 설정에서 간단하게 진행할 수도 있다.

 

 

맥북 초기화 방법을 찾고 계신분들께 참고가 되었길 바랍니다.

728x90
반응형

+ Recent posts