전체 보기

Dart 의 특징 다트의 첫인상이자 주된 특징이라고 한다면, 바로 C++ 와 유사한 형태라는 점이다. Dart 를 만든 사람은 Gilad Bracha라는 인물로, Java 프로그래밍 언어를 만드는데 참여한 사람이다. C++ 사촌격인 Java를 만드는데 일조한 사람으로써 Dart에도 그 특징과 속성을 포함시키지 않았을까 싶다. (현대 프로그래밍 언어들이 유사한 문법 체계와 비슷한 속성을 갖고 만들어진 데는 이유가 다 있다..! 쓰기 편하고 익숙하니까!) # main() 함수. Dart도 C++와 마찬가지로 main() 함수를 가지며, 그 역할이 동일하다. return 값이 아래 예시와 같이 없다면 함수(function)을 void 값으로 선언해주며 입력 파라미터도 그때 그때 필요하면 입력한다. 주요 특징:..
Dart 개발 환경 구축 Dart.dev (공식 홈페이지). 참고! Dart programming language Dart is a client-optimized language for fast apps on any platform. dart.dev Dart는 현재 오픈소스로 누구나 쉽게 이용할 수 있다. 위는 공식 웹사이트로 많은 자료와 함께 커뮤니티 정보, 소프트웨어 설치가 가능하다. Microsoft 윈도우와 애플 iOS, Linux 등 많은 운영체제가 지원하고 있는 만큼 관심을 두고 지켜볼 만한 언어인 듯하다. 다음은 설치 과정이다. 온라인, 오프라인 환경 모두 구축이 가능하니 관심 있다면 따라해보는 것도 좋을 듯! 1) 공식 웹사이트 접속. 2) "Get Dart" 선택 후 설치 사이트 이동. ..
1. 계기 음 우선 Dart라는 언어와 Flutter라는 UI에 관심을 갖게 된 이유부터 언급하고 넘어가려 한다. Dart는 요새 유행하는 말로 '풀스택(Full Stack)' (== "GUI 프론트엔드부터 백엔드까지 이르는 모든 소프트웨어 스택을 다룰 줄 아는 ..."을 의미)을 실현할 수 있는 프로그래밍 언어로 안드로이드와 iOS, 서버에 이르기까지를 호환하는 언어이다. Flutter는 Dart와 UI 구축 방식에 있어 가장 잘 맞는 상호보완적 존재로, 둘 중 하나만을 이야기할 수 없는 일종의 '실과 바늘'과 같은 존재가 되었다. 사실 서비스 기획과 마케팅, 창업과 같이 특정 분야로 어느정도 진로를 굳힌 시점에서 굳이(?)라는 생각이 들 수도 있지만, 필자는 '앱'이라는 생태계에도 관심이 굉장히 많았..
# 글 작성에 앞서.. 본 글은 이번 2023 여름 방학 가운데 공부했던 머신러닝에 대한 일종의 회고(?)글로, 기존 네이버 블로그에 있던 글을 다시 들여다보고자 가져왔다. (복습이라고 하지만 그대로 냅뒀다간 들여다보지도 않을까 염려가 되기도 해서.. ㅎㅎ;;) 개념에 대한 개인적인 정리와 함께 교재 내 핵심 개념들을 임의로 정한 것이라 다소 난잡할 수 있다.. 참고하시길~~ # 럭키백의 확률 - 럭키백에 들어갈 수 있는 생선은 총 7마리. 럭키백에 들어간 생선의 크기, 무게 등이 주어졌을 때, 7개 생선에 대한 확률을 출력하는 문제가 되겠다. 이번에는 길이, 높이, 두께 외에 대각선 길이와 무게도 사용 가능하다. # K - 최근접 이웃 분류기의 확률 예측 1) 데이터 불러오기 / 전처리 fish = p..
# 완주하지 못한 선수(해시) # 42576번 #lv1 # 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. # 제한사항 - 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. (효율성 고려할 것!) - completion의 길이 participant의 길이보다 1 작습니다. - 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. - 참가자 중에는 동명이인이 있을 수 있습..
# K번째 수 # 42748번 # lv1 # 문제 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. # 풀이 1) com..
jo._.on_
'분류 전체보기' 카테고리의 글 목록 (14 Page)