Coding

·Coding/Python
다익스트라 알고리즘(Dijkstra's Algorithm)은 그래프에서 한 정점에서 다른 모든 정점까지의 최단 경로를 찾는 알고리즘이다. 이 알고리즘은 1956년 네덜란드의 컴퓨터 과학자 에츠허르 다익스트라(Edsger W. Dijkstra)에 의해 고안되었다.알고리즘의 기본 원리시작 정점을 선택하고 해당 정점까지의 거리를 0으로 초기화나머지 모든 정점까지의 거리를 무한대로 초기화방문하지 않은 정점 중 최단 거리인 정점을 선택선택한 정점의 인접 정점들에 대해, 현재까지의 최단 거리를 갱신모든 정점을 방문할 때까지 3-4 단계를 반복알고리즘의 동작 과정초기화: 시작 정점의 거리를 0으로, 나머지 정점들의 거리를 무한대로 설정정점 선택: 방문하지 않은 정점 중 최단 거리인 정점을 선택거리 갱신: 선택한 정점..
·Coding/JS
문제Write a function createCounter. It should accept an initial integer init. It should return an object with three functions.The three functions are:increment() increases the current value by 1 and then returns it.decrement() reduces the current value by 1 and then returns it.reset() sets the current value to init and then returns it.출력 예시Example 1:Input: init = 5, calls = ["increment","reset","d..
·Coding/JS
문제Write a function expect that helps developers test their code. It should take in any value val and return an object with the following two functions.toBe(val) accepts another value and returns true if the two values === each other. If they are not equal, it should throw an error "Not Equal".notToBe(val) accepts another value and returns true if the two values !== each other. If they are equal,..
·Coding/Python
클래스와 객체클래스(Class): 객체를 만들기 위한 틀 또는 설계도객체(Object): 클래스의 인스턴스, 실제로 메모리에 할당된 실체class Car: def __init__(self, color, brand): self.color = color self.brand = brand def drive(self): print(f"{self.color} {self.brand} 차를 운전합니다.")my_car = Car("빨간", "테슬라")my_car.drive() # 출력: 빨간 테슬라 차를 운전합니다.속성과 메서드속성(Attribute): 객체의 특성을 나타내는 변수메서드(Method): 객체가 수행할 수 있는 동작을 정의하는 함수class Person:..
·Coding/Ubuntu
// 현재 + 하위 폴더 .gz 확장자 파일 검색sudo find . -type f -name "*.gz"// 현재 + 하위 폴더 .gz 확장자 파일 삭제sudo find . -type f -name "*.gz" -exec rm {} \;// 현재 + 하위 폴더 60일 이상 된 .gz 확장자 파일 삭제sudo find . -ctime +30 -type f -name "*.gz" -exec rm {} \;// 현재 폴더 .gz 확장자 파일 삭제sudo find . -maxdepth 1 -type f -name "*.gz" -exec rm {} \;
·Coding/Python
import jsonimport osdef merge_json_files(folder_path): merged_data = [] for filename in os.listdir(folder_path): if filename.endswith(".json"): file_path = os.path.join(folder_path, filename) with open(file_path, "r", encoding="utf-8") as f: data = json.load(f) merged_data.extend(data) return merged_datadef main(): base_folde..
김캣치
'Coding' 카테고리의 글 목록