전체 글

IT,앱개발,개발,인터넷,개발자,백엔드,프론트엔드
코딩테스트/필수이론

[이론] 알고리즘이란? - 알고리즘 종류

안녕하세요! 이번에는 프로그래밍에서 문제를 해결하는 핵심 도구인 알고리즘에 대해 알아보려고 합니다. 알고리즘은 주어진 문제를 해결하기 위한 명확하고 체계적인 절차를 정의한 것으로, 프로그래밍에서는 데이터를 처리하고 조작하는 데 사용됩니다. 이 글에서는 알고리즘의 기본 개념부터 각종 알고리즘의 종류와 활용에 대해 알아보겠습니다. ✍️ 알고리즘이란 무엇인가요? 알고리즘은 주어진 문제를 해결하기 위한 명확하고 체계적인 절차를 정의한 것입니다. 이는 특정한 입력을 받아 원하는 출력을 생성하기 위한 과정을 나타냅니다. 즉, 알고리즘은 주어진 문제를 해결하기 위한 방법을 제시합니다. ✍️ 알고리즘의 중요성 알고리즘은 프로그래밍에서 매우 중요한 개념 중 하나입니다. 올바른 알고리즘을 선택하고 구현하면 프로그램의 성능..

코딩테스트/필수이론

[이론] 자료구조란? - 자료구조의 종류

안녕하세요! 오늘은 프로그래밍 세계에서 매우 중요한 역할을 하는 자료구조에 대해 알아보려고 합니다. 자료구조는 데이터를 구조화하고 조직화하는 방법을 다루며, 이는 프로그램의 효율성과 성능에 매우 중요한 영향을 미칩니다. 코딩테스트 문제를 무작정 풀기 보다 자료구조와 알고리즘에 대한 학습이 선행되어야 더 효과적으로 코테를 준비하실 수 있을겁니다. 이 글에서는 자료구조의 기본 개념부터 각종 자료구조의 종류와 활용에 대해 알아보겠습니다. ✍️ 자료구조란 무엇인가요? 자료구조는 데이터를 저장, 조작 및 관리하는 방법을 정의하는 데 사용됩니다. 이는 프로그램에서 데이터를 구성하고 처리하는 방법에 대한 체계적인 접근을 제공합니다. 자료구조를 올바르게 선택하고 구현하는 것은 프로그램의 성능과 효율성을 향상시키는 데 ..

코딩테스트/Python

[Python] 코딩테스트를 위한 파이썬 기초문법과 예시코드

파이썬은 간결하고 읽기 쉬운 문법으로 유명한 프로그래밍 언어입니다. 이번 포스트에서는 파이썬의 기본 문법을 간단한 예시 코드와 함께 살펴보겠습니다. 1. 변수 할당 (정수형, 실수형, 문자열): a = 5 //정수 b = 0.7 //실수 c = .7 //실수 y = "Hello, World!" //문자열 print(a) // 5 print(b) // 0.7 print(c) // Hello, World! 파이썬에서는 변수를 선언할 때 타입을 명시하지 않아도 됩니다. 2. 조건문 (if-elif-else): age = 20 if age == 18: print("you are a minor") elif age >= 18 and age < 65: print("you are an adult") else: prin..

IT/flutter

[flutter] 플러터 ReorderableListView 사용법

ListView 사용법 SingleChildScrollView 사용법 ReorderableListView 1. ReorderableListView란? 리스트뷰에서 항목의 순서를 재배치할 수 있는 기능을 제공합니다. 이 위젯은 사용자가 리스트 항목을 길게 누르고 드래그하여 순서를 변경할 수 있게 해주는 기능을 가지고 있습니다. 사용자가 리스트 항목의 순서를 쉽게 변경할 수 있어 유연한 사용자 경험을 제공합니다. 2. 가장 기본적인 예제 코드 * ReorderableListView는 stateful 이어야 합니다. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidge..

IT/flutter

[flutter]플러터 리스트뷰 ListView 사용법

SingleChildScrollView 사용법 ReorderableListView 사용법 1. ListView 1)기본 예제 가장기본적인 사용법입니다. ListView의 childeren속성 아래 스크롤할 위젯들을 나열하면 됩니다. import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( body: ListView( children: [ ListTile(title: Text('첫 번째 항목')), ListTile(titl..

org.woodies.dev
개발하는 우디