Dia Egg - Shugo Chara
728x90
반응형

분류 전체보기 144

Git 기초 정리

git 프로젝트를 원하는 순간으로 돌아갈 수 있는 프로그램. 명령어를 기본으로 한 명령어 프로그램. 터미널과 소스코드 어플리케이션을 통해 배우고자 함. got --version //깔려있는지 확인가능 깃을 설치하면 깃에 대한 모든 환경설정이 gitconfig라는 파일안에 들어가게 된다. 아래서 확인가능 git config --list q 를 누르면 다시 터미널로 돌아올 수 있다. 파일로 열어보고 싶다면 gir config --global -e 보통 커멘트 팔레트 툴에서 code라고 검색을 하면 shell command가 나와 설정을 할수 있게 해주고 code. 를 하면 현재 디렉터리가 비쥬얼스튜디오 코드로 열리게 된다. 파일열기 git config --global core.editor "code" git..

Git 2023.08.20

C언어 간단 정리

#주의: 이 게시물의 개인적인 시선에서 주목해야할 부분을 정리한 게시물로 빠진 개념이나 부족한 설명이 있을 수 있으니 참고용으로만 읽어주시고 처음 c를 배우시는 분은 동영상강의나 책을 이용하시는 것을 추천드립니다! #코드블럭에 c언어가 없어 c++로 대신 번역되었으며 글을 쓰고 있는 제가 항상 수정, 첨가 하고 있는 게시물입니다. ㅠ..ㅜ C언어 간단정리 # 1 – 프로그래밍과 C언어 운영체제를 다루기위해 C언어가 생겼다. C언어가 다른 언어와 구분되는 특징은 대표적으로 하드웨어제어가 용이하고 호환성, 이식성이 좋다는 것이다. 우리가 배우는 것은 여러 C의 버전에서 C99이다. 소스코드란? 소스코드(source code)는 아스키값으로 저장된 text file이다. 간단히 말하자면 0과 1이라는 2진수로..

C 2023.08.19

42서울 10기 2차 라피신 등록까지

지원 동기 네이버 부스트캠프에서 아깝게도 불합격을 받고 잠깐의 슬픔과 성찰의 시간을 가졌다.. 그 결과 나에게는 기초가 많이 부족하다는 것을 느꼈다. 코로나의 영향으로 1,2학년때 대학교 수업이 힘들었던 탓이 아닐때 싶다. (중간에 교수님이 바뀌시고.. 3시간 강의가 40분만에 끝나고.. 온라인 수업이 생겼다가 취소되었다가... 그럼에도 강의를 4점대로 끝냈으니 다 터득했다고 생각하고 더 공부를 하려하지 않았던 내 오만함의 잘못도 분명하게 있다..) 그래서 나는 새로운 언어를 배우고, 코딩테스트를 준비하고, 뭔가 프로젝트를 만들고 하는 겉으로 화려한 활동보다는 본질적으로 나의 오만을 버리고 개발자로서의 기초를 다지자!! 라는 생각이 들었다. 그렇게 방법을 찾아보다 42서울의 공고를 보게되었다. 비전공자도..

42seoul 2023.08.15

네이버 부스트캠프 지원

지원 5월 중반쯤 우연히 부스트캠프 웹모바일부분이 지원을 받는다는 사실을 알게되었다. 마침 좀 더 체계적으로 공부할 방법 없을까 찾아보던 나는 좋은 기회라는 생각이들었고, 한달 조금 남기고 지원을 끝낸 후 합격을 위한 공부를 시작했다. 코딩테스트를 주로 하는데, cs지식도 나온다는 사실을 알아냈기때문에 일단 cs50이라는 강의로 cs공부를 시작했다. 학교에서 배웠던 것들이라 어려운 레벨은 아니었고 4일만에 강의를 끝냈다. 오픈북시험(검색 가능)이라고 들어서 cs공부는 크게 어려움은 없겠지하고 알고리즘 공부로 넘어갔다. (내가 준비를 하는 동안 했던 가장 큰 실수이다.....과거의 나...반성해..진짜 혹시 지원을 위해 찾아보는 사람이 있다면 제발 cs공부를 홀대하지말아줘요...나도 알고싶지않았다..) 알..

Diary 2023.08.15

(Python) 크레인 인형 뽑기 게임 (프로그래머스 Lv.1)

(Python) 크레인 인형 뽑기 게임 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def check(data): if len(data)>1 and data[-1] == data[-2]: return True #터트릴거 있음 else: return False #터트릴거 없음 def solution(board, moves): answer = 0 data = [] for move in moves: for i i..

(Python) 문자열 나누기 (프로그래머스 Lv.1)

(Python) 문자열 나누기 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(s): answer = 0 f_count = 0 for i in range(len(s)): if f_count == 0: c = s[i] #기준 문자 f_count = 1 #기준 문자 수 count = 0 #나머지 문자 수 answer += 1 elif c != s[i] : count += 1 if count..

(Python) 옹알이(2) (프로그래머스 Lv.1)/ i = i.replace(j,' ')

(Python) 옹알이(2) (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def check(bab): n = 0 cnt = 0 while(n

(Python) 로또의 최고 순위와 최저 순위 (프로그래머스 Lv.1)

(Python) 로또의 최고 순위와 최저 순위 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(lottos, win_nums): answer = [] count = 0 for win in win_nums: for lotto in lottos: if win == lotto: count += 1 answer.append(7 - (count + lottos.count(0))) answer.append(..

(Python) 둘만의 암호 (프로그래머스 Lv.1)

둘만의 암호 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/155652 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def change(i): #알파벳을 넘어가는 경우 확인 if ord('z')

(Python) *기사단원의 무기 (프로그래머스 Lv.1)/제곱근까지만 범위설정

기사단원의 무기 (프로그래머스 Lv.1) https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 def solution(number, limit, power): answer = [0]*(number+1) result =0 if number == 1: return 1 for i in range(1,number+1): for j in range(1,i+1): if i % j == 0: answer[i] += 1 for i in range(len..

728x90
반응형