본문 바로가기
728x90

유용한기술22

[VS Code] C/C++ 개발환경 세팅, 리셋하기(Mac) [VS Code] C/C++ 개발환경 세팅하기 수업에서 manual 본좌 C를 만나게 되었다. https://replit.com/으로 코드를 쓰고 하는 것이 익숙하지가 않아서 기존에 쓰던 VS Code를 IDE로 쓰고 싶어졌다. 세팅하는 과정이 순탄치 않았다. 리셋도 한 번 했더니 기존에 쓰던 서체와 글꼴색이 다 날아가서 다시 만져주기도 했다. 여기서는 개발환경 세팅과, 리셋하는 방법을 알아보겠다. 1. C/C++ 개발환경 세팅 (1) VS Code 설치 VS Code 세팅을 위해서는 당연히 VS Code가 있어야 한다. visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스.. 2022. 6. 16.
[GIT] 프로젝트의 시작 GIT [GIT] 프로젝트의 시작 GIT commit의 시작 git. 1일 1커밋의 생활도 여기에서부터 시작된다. git은 프로그램의 버전의 수정의 전과정을 기록하고 있고, 이전 버전에서 어떤 것이 달라졌는지를 알려주는 도구이다. 당연히 어떤 부분이 달라졌는지를 알 수 있다면 '백업'의 기능도 한다고 할 수 있고, '백업'을 할 수 있으니 공동작업이 가능해진다. 이제까지는 기본 언어, 알고리즘 등의 기초 공부만을 했다면, 실무에 필요한 기술들을 하나씩 알아나가 볼 것이다. (그렇지만 아직 기초도 탄탄하지 못하다...) 이번 포스팅은 깃은 어디에 써먹는가, 어떻게 써먹는가에 대한 기초를 간단히 기록해놓는 목적으로 한다. 1. 깃은 어디에 써먹을까 위에서 말했듯 버전 관리, 백업, 협업 이 세 가지에 활용하려고 깃.. 2022. 6. 14.
python 로또 번호 추출기 2탄 python으로 로또 추출기를 만든지 한 달 넘게 지났다. 자바로 했던 것을 파이썬으로 옮겨 놓는 것이 1탄이었다면, 무식했던 방법을 새로운 정렬 알고리즘을 통해 다시 만들어보고자 한다. 기존의 코드의 단점은 1000만 개 이상의 번호를 만들면 과도한 시간이 걸리는 것이었다. 2022.04.18 - [프로그래밍/재미있는 코딩놀이] - python 로또 번호 생성기 그래서 최근에 배운 계수정렬을 활용하면 딕셔너리를 활용하지 않고 충분히 많이 만들어진 로또 번호를 6개 골라낼 수 있을 것 같았다. 왜냐하면 계수 정렬에 필요한 리스트의 크기가 45이면 충분했기 때문이다. 메모리 용량도 그렇게 많이 잡아먹지 않고, 빠르게 연산할 수 있다고 생각했다. 바로 실행에 옮겼다. ** 기존 코드 import random.. 2022. 5. 15.
python 로또 번호 생성기 for 반복문을 배우면 언어를 불문하고 코린이라면 누구든 한 번쯤 보았을 문제! 바로 'random'의 특징과 부동 소수점 곱하기를 활용한 로또번호 생성기 만들어보기. 보통의 문제는 다음과 같죠. import random a = 0 x = [] for i in range(6): a = random.randint(1, 45) x.append(a) x.sort() print(x) 이렇게 랜덤으로 생성된 정수 중 하나를 리스트에 넣고 출력시키는 방식으로 하면 대부분 해결이 되죠. 뭐, 여기에 5개 세트의 게임을 출력하라던지, 아니면 게임 수를 입력받아서 출력시키는 방법도 더해질 수 있습니다. 위의 코드를 실행하면 다음과 같이 됩니다. 로또 번호 같은 것이 생성이 되었습니다. 하지만 마스터가 꿈인 라마스떼는 갑.. 2022. 4. 18.
728x90