아무튼 개발
article thumbnail
다시 티스토리로 돌아왔습니다 😜
Developer/개발 라이프 2023. 2. 21. 23:13

벨로그로 이사 간 지 7-8개월 만에 다시 COME BACK,, WHY ? 벨로그에 작성한 글의 양이 많아지면서 시리즈 기능 아니면 글 목록을 제대로 볼 수 없는 점이 아쉬웠고 블로그 통계도 게시글 하나만 제공되어서 블로그 조회수, 유입 등 통계 보는 재미를 누리지 못했다,, 대신 벨로그는 쉽게 개발 아티클을 접할 수 있다는 장점이 있어 계속해서 사이트는 이용할 거다! 사용자가 IT 직군 위주라서 다른 사람들이 작성한 글들을 메인 페이지에서 볼 수 있고 게시글마다 관련 내용 아티클이 하단에 노출되어 쉽게 접근할 수 있다 티스토리랑 벨로그 모두 좋은 블로그 플랫폼이라서 둘 다 써보고 싶었다 ! NOW, 정든 벨로그를 뒤로하고 🥲 열심히 티스토리에서 달려 보자,, 모두 유의미한 경험이었다 !! 마찬가지로 벨..

article thumbnail
블로그 이사했습니다 😊
Developer/개발 라이프 2022. 7. 9. 23:43

안녕하세요! 저,, 블로그 이사했습니다 !! 🚕🚕🚕 앞으로 저의 개발 글은 velog에서 업로드되니 많이 찾아와주세요 :D (티스토리의 글들은 그대로 유지할 예정입니다.) https://velog.io/@realzu realzu (realzu) - velog [HTML] HTML & Internet HTML : Hypertext Markup Language 📍 태그 줄 바꿈을 하기 위해선 br 태그와 p 태그 모두 가능하다. 하지만 br은 단순히 줄 바꿈이고 p는 문단을 나타내는 태그이다. html상에서 문단 간에 velog.io

article thumbnail
[자료구조 · 알고리즘] 연결 리스트 (Linked Lists)
Algorithms 2022. 7. 6. 16:06

어서와! 자료구조와 알고리즘은 처음이지? 강의 수강 후 내용을 정리한 글입니다. 자료 구조 정의 Node - Data - Link (next) Head : 리스트의 맨 앞 요소 Tail : 리스트의 맨 끝 요소 of nodes : 연결리스트의 노드 갯수 연결 리스트의 각 원소들이 링크로 연결되어 있다. 배열은 인덱스로 지정되어 있지만 연결 리스트는 임의의 위치에서 연결할 수 있다. 물론 앞에서부터 하나하나 따라가다 보니 선형 탐색과 유사한 점이 있다. 하지만 선형 배열과 비교했을 때, 연결 리스트는 원소 가운데를 끊어 처리할 수 있기 때문에 원소 삽입 또는 삭제가 더 간단하다. 다만 저장 공간(메모리)의 소요가 더 크기 때문에 단점도 존재한다. 연산 정의 특정 원소 참조 (k번째) / 리스트 순회 / 길..

article thumbnail
[Git] remote: Invalid username or password 에러 해결 방법
Git 2022. 7. 6. 10:06

git push를 하려니까 갑자기 에러가 났다! $ git push remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/abc/abc.git/' username 혹은 password가 유효하지 않다고 나온 것이다. 나는 로그아웃한 적도 비밀번호 변경한 적도 없긴 하지만, 아마 쿠키 지우면서 로그아웃 된 건가 싶다. 아무튼 이렇게 에러가 났을 때 어떻게 해야 할지 인터넷을 엄청 찾아본 결과, 해결했다 ✨ 요약하자면 원격 저장소를 연결 해제했다가 다시 연결할 것이다. 원격 저장소 해제 $ git remote remove origin 기존에 연결되어 있던 원격 저장소를 제거한다. 원격 저장소 다시 연..

article thumbnail
[자료구조 · 알고리즘] 알고리즘의 복잡도 (Complexity of Algorithms)
Algorithms 2022. 7. 4. 12:50

어서와! 자료구조와 알고리즘은 처음이지? 강의 수강 후 내용을 정리한 글입니다. 알고리즘의 복잡도란 문제를 해결하는 데에 있어서 얼마만큼의 자원을 요구하는 가를 파악하는 것이다. 크게 시간 복잡도와 공간 복잡도로 나눌 수 있다. 시간 복잡도 (Time Complexity) 문제의 크기와 이를 해결하는 데 걸리는 시간간의 관계이다. 문제 해결을 위해 입력(input)으로 들어오는 것을 문제의 크기라고 말한다. 평균 시간 복잡도 데이터 입력이 랜덤하게 들어왔을 때, 즉 임의의 입력 패턴을 가정했을 때 걸리는 시간의 평균 최악 시간 복잡도 가장 긴 시간을 소요하게 만드는 입력에 따라 걸리는 시간 (최악의 경우) 공간 복잡도 (Space Complexity) 문제의 크기와 이를 해결하는 데 필요한 메모리 공간 ..

article thumbnail
[자료구조 · 알고리즘] 재귀 알고리즘 (Recursive Algorithms)
Algorithms 2022. 7. 3. 20:26

어서와! 자료구조와 알고리즘은 처음이지? 강의 수강 후 내용을 정리한 글입니다. 재귀 함수 (recursive functions) 재귀 함수란 하나의 함수에서 자신을 다시 호출하여 작업을 수행하는 것을 의미한다. 같은 알고리즘을 반복적으로 적용하여 풀어낸다. 구글에 Recursive를 검색하면 '이것을 찾으셨나요?'라며 또다시 나온다. 이 역시 재귀를 표현한 구글의 유머 감각이다. (방심하고 봤다가 빵 터짐..) 종결 조건 (trivial case) 재귀 함수를 사용할 때에는 알고리즘의 종결 조건이 필요하다. 조건이 없다면 계속해서 무한히 반복하기 때문이다. def sum(n): if n..: ... else: ...sum(..).. 예제 - n! (팩토리얼) def what(n): if n

article thumbnail
[자료구조 · 알고리즘] 정렬과 탐색 (Sort & Search)
Algorithms 2022. 7. 3. 14:35

어서와! 자료구조와 알고리즘은 처음이지? 강의 수강 후 내용을 정리한 글입니다. 정렬 (Sort) 정렬이란, 배열에 있는 원소들을 조건에 따라 정렬한다는 것을 의미한다. 파이썬에서 문자열로 이루어진 리스트를 정렬할 경우, 문자열은 사전 순서를 따르며 길이가 길다고 해서 큰 것이 아니라는 점을 주의해야 한다. 파이썬에서의 리스트 정렬 방법은 2가지가 있다. sorted() 파이썬의 내장 함수 (built-in function) '새로운' 정렬 리스트를 만듦 sort() 리스트의 method 단순히 해당 리스트를 정렬함 L = [3, 8, 2, 7, 6, 10, 9] L2 = sorted(L) L.sort() 역순으로 정렬 reverse=True를 입력함으로써 파이썬의 리스트를 역순으로 정렬한다. 탐색 (S..

article thumbnail
[자료구조 · 알고리즘] 선형 배열 (Linear Arrays)
Algorithms 2022. 7. 2. 22:50

어서와! 자료구조와 알고리즘은 처음이지? 강의 수강 후 내용을 정리한 글입니다. 선형 배열 (Linear Array)은 데이터들이 선(=line)처럼 일렬로 늘어선 형태이다. 자바, C에서 볼 수 있듯이 같은 종류의 데이터가 담긴 '배열'과 다르게, 파이썬에서의 리스트는 각 원소가 서로 다른 데이터 타입을 가지고 있어도 된다. 문자열의 경우, 문자열 길이가 다른 것 역시 상관없다. 리스트 길이와 관계없이 빠른 결과 시간 L = ['Bob', 'Cat', 'Spam', 'Programmers'] L.append('New') L.pop() 먼저 리스트 L을 선언하였다. append는 리스트의 가장 마지막 인덱스에 원소를 추가한다. pop은 마지막 인덱스에서 요소를 꺼낸다. append와 pop 모두 가장 마..

article thumbnail
[Python] 문자열 포맷 방법 - %, format, f-string
Python 2022. 6. 30. 11:30

출력을 할 때에는 한 문장에 많은 변수를 담기도, 여러 자료형의 문자를 담아야 할 때가 있다. 이를 위해 파이썬에서는 %와 format 그리고 f-string과 같은 다양한 방법으로 표현할 수 있다. 그럼 지금 각각의 사용법을 알아보겠다! % % 뒤에 표현하고자 하는 자료형을 입력해준다. %d : 정수 %s : 문자열 혹은 정수 %c : charter (1글자) %f : 실수(float) print('지금은 %d시' % 9) print('나는 %s이다' % 'Python') print('지금의 온도는 %.1f' % 25.653) print('이것은 %s색과 %s색이다' % ('핑크', '보라')) 지금은 9시 나는 Python이다 지금의 온도는 25.7 이것은 핑크색과 보라색이다 특히 %f의 경우에 실수..

profile on loading

Loading...