개발자
-
Git-hub 정리-2 ) Git의 짧은 역사라이브러리/github 2021. 9. 3. 02:26
linux의 창시자인 Linus Torvalds는 Linux를 만든 이후 커널들을 대부분 patch와 단순 압축 파일로만 관리하였다가 2002년 BitKeeper라고 불리는 DVCS를 사용하기 시작하였다. 그러나 2005년 커뮤니티가 만드는 Linux 커널과 이익을 추구하는 Bitkeeper를 개발한 회사간에 관계가 틀어지게 되어 Bitkeeper를 무료로 사용하는 것이 불분명하게 되어 Torvalds는 자체적으로 VCS를 만드는 계기가 되었다. BitKeeper를 사용하면서 배운 교훈들로 Git을 만들 때 세운 목표는 아래와 같다. 1) 속도가 빨라야 한다. 2) 구조가 단순해야 한다. 3) 비선형적인 개발이 되어야 한다. 4) 완벽하게 분산이 될 수 있어야 한다. 5) Linux 커널과 같은 대형 프..
-
백준 문제풀이-단계별 문제풀이 4단계 while문(Python ,10952, 10951, 1110)문제 풀이/Baekjoon 2021. 2. 17. 23:43
오늘은 백준(BOJ)의 단계별 문제풀 중 while문을 사용하는 문제를 풀어보도록 하겠습니다. 우선 파이썬에서 while 문은 조건이 True일 경우, while 코드 블럭을 계속 수행이 됩니다. while 문은 아래와 같이 사용할 수 있습니다. while 조건문 : 명령문 명령문 while True : # break 문 없을 경우 무한 루프 print('hello world') break a=[1,2,3,4,5,6,7,8,9,10] i=0 x=len(a) while x>0: print(a) if(x==5): continue x-=1 c++ 에서 python은 유사합니다. #include using namespace std; int main(){ while True{ cout
-
백준 문제풀이-단계별 문제풀이 3단계 for문 (python, 2739, 10950, 8393, 15552, 2741, 2742, 11021, 11022, 2438, 2439, 10871)문제 풀이/Baekjoon 2021. 2. 16. 06:28
안녕하세요! 오늘은 백준 단계별 문제풀이 중 3단계인 for문을 풀어보겠습니다. 우선 python에서는 for문을 아래와 같이 사용할 수 있습니다. (오늘은 코드블럭을 사용해서 예시를 보여드리겠습니다.) num = 5 for i in range (num): print('hello world') list =[1,2,3,4,5] for i in list: print('hello world') string= "hello world" for i in string: print(i) for _ in range(num): print("hello world") # 매개 변수가 없을 수 있음 a = [1, 2, 4, 3, 5] for i, val in enumerate(a): #enumerate()함수를 이용해서 인덱스..
-
리눅스 기초 명령어 사용법라이브러리/linux basic 2021. 2. 16. 05:24
요즘 컴퓨터를 쓸 때 대부분 운영체제로 윈도우를 사용합니다. 하지만 프로그래밍을 하다 보면 리눅스 기반의 운영체제나 프로그램을 자주 접할 수 있습니다. 예를 들어 Ubuntu나 MAC는 운영체제가 리눅스 기반이고, 개발자들의 성지인 GITHUB를 사용하기 위한 GIT과 머신러닝에서 주로 사용되는 Google의 colab 또한 리눅스 기반 프로그램입니다. 그렇기에 사용 관련 환경에서 프로그래밍하기 위해서는 리눅스에 대한 학습이 어느 정도 필요하다고 생각합니다. 그래서 오늘은 리눅스의 기초 명령어에 대해 알아보겠습니다. 저도 리눅스를 학습하게 된 계기가 GIT을 사용하기 위해 배운거라 간단하게만 적어보겠습니다..! - pwd : 현재 위치 경로(디렉터리)를 보여주는 명령어입니다.( 디렉터리 = 폴더) - l..
-
백준 문제풀이-단계별 문제풀이 2단계 if문(Python , 1330 , 9498, 2753,14681, 2884)문제 풀이/Baekjoon 2021. 2. 14. 17:39
If 문 python에서 if문을 사용할 때에는 아래와 같은 문법을 가집니다. if 조건문 : 명령문 elif 다른 조건문 : 명령문 else : 명령문 python에서는 들여 쓰기를 통해 if문이 어디까지 실행될지를 결정합니다. 그리고 명령문이 참(True) 일 경우 실행되고 만약 명령문이 거짓(False) 일 경우 실행되지 않습니다. 또한, if를 사용한 이후에 처음 if문에서의 조건 외에 또 다른 조건문을 쓰기 위해서는 elif를 사용하고 c/c++에서의 else if와 같은 용도로 사용됩니다. 만약 조건문 외의 모든 경우에 대해서는 else를 사용합니다. 특히 조건문 다음에는 ' : ' 을 꼭 입력해 주셔야 합니다. c++과 c언어에서 if문은 if (조건문) { 명령문 } else if (조건문..