리스트 3

<파이썬> 파이썬 기초 문법 for 코딩테스트

🎯 { 파이썬 기초 문법 정리 } * 은 값을 반환하는 비파괴적인 명령어, 은 원본을 변경하는 파괴적인 명령어 연산자 num // 2 => 나눗셈 후의 몫을 문자열 문자열.upper() => 대문자로 바꾼 문자열을 문자열.lower() => 소문자로 바꾼 문자열을 문자열.strip() => 양옆 공백을 제거한 문자열을 문자열.find(문자) => 문자가 첫 등장하는 인덱스를 문자 in 문자열 => 문자가 있나없나 True/False 문자.split(문자열) => 문자를 기준으로 분해한 문자열을 배열로 문자열.sort() => 불가. sort()는 원본을 변경하는데 원시 값은 원본 변경이 불가능. 애초에 해당 메서드도 없음. sorted(문자열) => 문자열을 문자들로 쪼개고 정렬한 리스트를 리스트 (문자..

무기/파이썬 2022.03.11

<TIL> 220105 연결 리스트, 함수, 컴포넌트

🌱 { 자료구조 } 연결 리스트는 필요할 때마다 구조체 변수를 하나씩 동적으로 할당해서 이들을 연결합니다. 이 구조체 변수는 연결이 가능한 개체로써 노드라고 부릅니다. 연결 리스트의 마지막 노드가 첫 번째 노드를 가리키게 되면 원형 연결 리스트가 됩니다. 양방향 연결 리스트란 노드가 양쪽 방향으로 연결된 구조의 리스트입니다. { 자바스크립트 } 함수 매개변수를 통해 인수를 함수에 전달하면서 함수의 실행을 명시적으로 지시하는 것을 함수 호출이라고 합니다. 함수의 사용은 코드의 재사용성이라는 측면에서 유용합니다. 또한 유지보수의 편의성을 높이고, 실수를 줄여 코드의 신뢰성을 높입니다. 일반 객체는 호출할 수 없지만 함수는 호출할 수 있습니다. 함수를 호출하면 프로그램의 실행 흐름을 중단하고 호출된 함수로 실..

클래스/└ TIL 2022.01.05

<TIL> 220104 리스트, 객체 리터럴, 함수형 프로그래밍

🌱 { 자료구조 } 자료구조에 따라서 알고리즘은 달라지기 때문에, 알고리즘은 자료구조에 의존적이라고 할 수 있습니다. 빅오 표기법(O(n)): 시간복잡도를 표현하기 위한 방법입니다. 리스트 리스트 자료구조는 데이터를 나란히 저장합니다. 그리고 중복된 데이터의 저장을 막지 않습니다. 배열 기반의 리스트는 데이터의 참조가 쉽다는 장점이 있습니다. { 자바스크립트 } 10장: 객체 리터럴 객체 리터럴은 객체를 생성하기 위한 표기법입니다. 객체의 프로퍼티에 접근하는 방법은 마침표 표기법, 대괄호 표기법 2가지가 있습니다. 프로퍼티 키를 생략하는 프로퍼티 축약 표현이 있습니다. 11장: 원시 값과 객체의 비교 불변성을 갖는 원시 값을 할당한 변수는 재할당 이외에 변수 값을 변경할 수 있는 방법이 없습니다. 원시 ..

클래스/└ TIL 2022.01.04