'분류 전체보기' 카테고리의 글 목록
본문 바로가기

분류 전체보기42

[Android Studio] 플러터(Flutter) SDK 설치 및 다운로드 1. 플러터(Flutter) 란? Flutter는 구글에서 개발한 크로스 플랫폼 GUI SDK 입니다. 쉽게말해, Flutter를 이용해서 APP 개발을 하게 되면, Android든, iOS든 상관없이 동작하게 할 수 있는 것이죠. 이전 글에서는 Android Studio에서 Flutter 플러그인을 설치하는 방법을 다루어보았는데요. 자세한 다운로드 방법은 아래의 이전 글을 참고해주세요 :) 플러터(Flutter) 설치 및 다운로드 [Android Studio] 플러터(Flutter) 설치 및 다운로드 1. 플러터(Flutter) 란? 삼성의 갤럭시와 애플의 iPhone은 운영체제가 다릅니다. 갤럭시는 Android 운영체제를 사용하고, iPhone은 iOS를 사용하고 있죠. 이러한 상황이다보니, 지금까.. 2023. 12. 5.
[Android Studio] 플러터(Flutter) 설치 및 다운로드 1. 플러터(Flutter) 란? 삼성의 갤럭시와 애플의 iPhone은 운영체제가 다릅니다. 갤럭시는 Android 운영체제를 사용하고, iPhone은 iOS를 사용하고 있죠. 이러한 상황이다보니, 지금까지 모바일 APP을 개발할 때,각각의 운영체제에 맞춰서 개발해야하는 번거로움이 있었습니다. 심지어는 각 운영체제가 개발 환경도 달라서, 모바일 APP 개발자 입장에서는 두 분야를 모두 공부하거나, 한쪽의 APP 수요는 포기해야했습니다. 이러한 번거로움을 없애기 위해서, Flutter가 등장하게 됩니다. Flutter는 구글에서 개발한 크로스 플랫폼 GUI SDK 입니다. 쉽게말해, Flutter를 이용해서 APP 개발을 하게 되면, Android든, iOS든 상관없이 동작하게 할 수 있는 것이죠. 하나의.. 2023. 11. 10.
[Android Studio] Java 개발도구(JDK) 환경 변수 설정 1. Android Studio의 Java 경로 찾기 Android Studio에는 Java 개발도구(JDK)가 포함되어 있는데요. 보통 설치할 때, 함께 설치가 되어서, 따로 설치할 필요는 없습니다. 다만, 이것을 편리하게 사용하기 위해서는 별도의 환경설정이 필요합니다. 이를 위해서는 우선 java.exe가 설치된 경로를 찾아야하는데요. 아래 두군데 중, 하나에 보통 설치가 되니, 자신의 컴퓨터에 맞는 경로를 찾아서 복사해줍시다. (제 경우에는 ② 경로에 설치가 되어있었습니다.) ① C:\Program Files\Android\Android Studio\jre\bin ② C:\Program Files\Android\Android Studio\jbr\bin 2. 환경 변수 설정 이제 환경 변수를 설정해줄.. 2023. 11. 9.
[Android Studio] 안드로이드 스튜디오 - 설치 및 다운로드 1. 안드로이드 스튜디오 설치파일 다운로드 아래 링크를 통해서, 안드로이드 스튜디오를 다운로드하기 위한 설치파일을 받으시면 됩니다. https://developer.android.com/studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today. developer.android.com 링크를 통해 접속하면, 아래와 같은 화면이 나오는데, 표시해둔 것처럼, "Download Android Studi.. 2023. 11. 5.
[Pro][정올] 3115번 : 긴 자리 나눗셈 [Pro][정올] 3115번 : 긴 자리 나눗셈 JUNGOL www.jungol.co.kr [풀이 후기] 난이도 : ★★★☆ (Pro) 문제 종류 : 긴자리 연산 해결 방법 : Compression * 난이도 구분 ★☆☆☆ (Beginner) : 알고리즘 적용만으로 해결 가능 ★★☆☆ (Advanced) : 알고리즘을 활용하여 구현해야 해결 가능 ★★★☆ (Pro) : 알고리즘을 활용한 구현 + 최적화 아이디어로 해결 가능 ★★★★ (Expert) : Pro보다 발전된 최적화 아이디어로 해결 가능 문제 문제분석 1. 200자리 이하인 두 개의 양의 정수가 입력된다. 2. 두 정수 중, 큰 수에서 작은 수를 나눈 몫을 출력한다. 접근 방법 이 문제의 핵심은 "어떻게 200자리의 두 정수를 나눌 것인가?" .. 2023. 5. 8.
[Pro][정올] 1262번 : 긴 자리 곱셈 [Pro][정올] 1262번 : 긴 자리 곱셈 JUNGOL www.jungol.co.kr [풀이 후기] 난이도 : ★★★☆ (Pro) 문제 종류 : 긴 자리 연산 해결 방법 : Compression * 난이도 구분 ★☆☆☆ (Beginner) : 알고리즘 적용만으로 해결 가능 ★★☆☆ (Advanced) : 알고리즘을 활용하여 구현해야 해결 가능 ★★★☆ (Pro) : 알고리즘을 활용한 구현 + 최적화 아이디어로 해결 가능 ★★★★ (Expert) : Pro보다 발전된 최적화 아이디어로 해결 가능 문제 문제분석 1. 100 자리 이하의 두 정수가 입력된다. 2. 두 수를 곱한 결과를 출력하면 된다. 3. 100 자리의 두 정수를 곱하면 최대 200자리까지 결과가 나올 수 있다. 접근 방법 이 문제의 핵심.. 2023. 5. 7.
[Pro][정올] 1374번 : 긴 자리 덧셈 뺄셈 [Pro][정올] 1374번 : 긴 자리 덧셈 뺄셈 JUNGOL www.jungol.co.kr [풀이 후기] 난이도 : ★★★☆ (Pro) 문제 종류 : 긴자리 연산 해결 방법 : Compression * 난이도 구분 ★☆☆☆ (Beginner) : 알고리즘 적용만으로 해결 가능 ★★☆☆ (Advanced) : 알고리즘을 활용하여 구현해야 해결 가능 ★★★☆ (Pro) : 알고리즘을 활용한 구현 + 최적화 아이디어로 해결 가능 ★★★★ (Expert) : Pro보다 발전된 최적화 아이디어로 해결 가능 문제 문제분석 1. 두 개의 200자리 이하의 0 이상의 정수가 입력된다. 2. 덧셈, 뺄셈 결과를 출력하면 된다. 접근 방법 이 문제의 핵심은 "어떻게 200자리의 두 수를 더하고 뺄 것인가?" 이다. i.. 2023. 5. 1.
[파이썬] 프로그래밍의 구조, 클래스 (객체, 생성자, 상속, 오버라이딩) 1. 클래스(Class)와 객체(Object) 클래스는 과자 틀과 비슷하다고 설명할 수 있습니다. 과자 틀을 이용해서, 같은 모양의 과자를 여러개 만들 수 있는 것처럼, 클래스를 활용해서, 동일한 속성의 객체를 여러 개 만들 수 있습니다. 이렇게 만들어진 객체에는 고유한 성격을 가지고 있어서, 서로 영향을 미치지 않습니다. 아래는 간단한 클래스를 만드는 코드 입니다. # 아무 기능도 하지 않는 Class 선언 class A: pass a = A() type(a)# 출력 2. 생성자(Constructor) 객체의 초기값을 설정해야할 필요가 있을 때 사용하는 메서드를 의미합니다. 생성자는 객체가 생성될 때, 자동으로 호출되고, 아래와 같이 만들 수 있습니다. # 두 수를 더해주는 기능을 가지는 클래스 선언 .. 2023. 4. 23.
[파이썬] 프로그래밍의 기초, 자료형 - 3 (딕셔너리) 1. 딕셔너리 자료형 딕셔너리(Dictionary)는 대응 관계를 KEY와 VALUE로 나타내는 자료형 입니다. 예를 들어, '이름' = '홍길동'으로 대응할 수 있고, 'BASEBALL' = '야구' 이런식으로도 대응을 할 수 있습니다. KEY를 통해 VALUE를 확인할 수 있어서, 순차적으로 모든 값을 확인해보지 않아도 된다는 장점이 있습니다. 딕셔너리를 생성하는 여러가지 방법 # 딕셔너리 생성 a = {} a = {1:'hi'} a = {'a': [1,2,3]} a = {'name':'pey', 'phone':'01012345678', 'birth':'1225'} 딕셔너리 추가, 삭제 KEY값을 통해서 딕셔너리에 추가, 삭제가 가능합니다. # 딕셔너리에 추가 a = {1:'a'} a[2] = 'b'.. 2023. 3. 10.
[파이썬] 프로그래밍의 기초, 자료형 - 2 (리스트, 튜플, 불) 숫자형과 문자열 자료형은 아래의 이전 포스팅을 참고해주세요. [파이썬] 프로그래밍의 기초, 자료형 - 1 (숫자형, 문자열) [파이썬] 프로그래밍의 기초, 자료형 - 1 (숫자형, 문자열) '파이썬 프로그래밍'을 시작하며 AI 관련 포스팅을 많이 올리다보니 앞으로도 개발자로 살아가려면, AI를 배우지 않으면 안되겠다는 생각이 많이 들었습니다. 그동안은 회사에서도 AI에 관해 넘 dongdoridong.tistory.com 1. 리스트 자료형 리스트(List)는 숫자, 문자 또는 리스트 들을 하나의 변수로 관리하기 위한 자료형 입니다. 리스트를 생성하는 여러가지 방법 # 빈 리스트 생성 a = list() b = [] # 리스트 생성 c = [1, 2, 3] d = ['Life', 'is', 'too', .. 2023. 3. 8.
반응형