프로그래밍 - 기본 (49) 썸네일형 리스트형 [Android] Default interface methods are only supported starting with Android N (--min-api 24) / error 해결법 안드로이드 스튜디오에서 Default interface methods are only supported starting with Android N (--min-api 24) 라는 오류가 발생했다 🤯 🔎 해결법은? 📌 경로: app>build.gradle android { //다른 내용들 //추가할 부분 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } [점프 투 파이썬] 2장 - 숫자형 + 문자열 자료형 점프 투 파이썬 '2장 - 파이썬 프로그래밍의 기초, 자료형' 에 존재하는 파이썬의 자료형에 대해 탐구하도록 하겠다 🧐 자료형 부분이 양이 방대하여 세 가지로 분산해서 정리를 할 예정이다! - 숫자형 + 문자열 자료형 - 리스트 + 튜플 + 딕셔너리 자료형 - 집합 + 불 + 변수 이번은 숫자형과 문자열 자료형에 대해 서술할 것이다 😎 🔎 숫자형(Number) 👉🏻 정수형: 양의 정수, 음의 정수, 숫자 0 👉🏻 실수형: 소수점이 포함된 숫자 👉🏻 8진수: 0o(숫자 0 + 알파벳 소문자 o) 또는 0O(숫자 0 + 알파벳 대문자 O)로 시작 👉🏻 16진수: 0x로 시작 📌 연산자 👉🏻 사칙연산: +, -, *, / 👉🏻 제곱: ** 👉🏻 나눗셈 후 나머지 반환: % 👉🏻 나눗셈 후 몫 반환: // 🔎 .. [점프 투 파이썬] 1장 - 파이썬이란 무엇인가? 🤔 21학년도 1학기에 대학교 수업을 통해 파이썬을 실습으로 배웠다! 후루룩 지나가서 모든 기억이 휘발되었기에 .. 😥 점프 투 파이썬을 정독하며 다시 정리를 시작한다 🙌 📌 [점프 투 파이썬] 교재 주소: https://wikidocs.net/book/1 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 1장부터 7장까지 정리를 할 예정이다! 지금은 '1장 - 파이썬이란 무엇인가?'에 대해 알아보도록 하겠다 🤗 🔎 파이썬으로 할 수 있는 일 📍 시스템 유틸리티 제작: 운영체제(윈도우, 리눅스 등) 📍 GUI 프로그래밍: 화면에 또 다른 윈도우 창을 만들고 기능 추가 📍 C/C++과 결합 📍 웹 프로그래밍 📍 수치 연산 프로그래밍: Numpy를 이용 📍 데이터베이스 프로그래밍: 오라클.. [Kotlin] 편집기 및 기초문법 코틀린 첫 입문을 하게 되었다! ✨ 기초적 문법은 파이썬과 C++의 혼합이라는 느낌을 받았다 파이썬의 간편함과 C++의 명료함이 합쳐진 느낌! 🤔 🔎 코틀린 편집기 - 주소: https://developer.android.com/training/kotlinplayground?authuser=1 Kotlin 플레이그라운드 | Android 개발자 | Android Developers Kotlin을 사용해 보고 지금까지 학습한 내용을 연습해 보세요. 아래 창에 코드를 입력하고 버튼을 클릭하여 실행하세요. 실행 버튼을 클릭하면 작성된 코드가 JetBrains에서 제어하는 타사 서버로 developer.android.com - 구성: 입력화면과 출력 화면 📌 입력화면 : 입력을 한 후, 출력하길 원하면 입력창 .. [프로그래머스] 더 맵게 / 힙 / C++ / 문제 풀이 🔍 경로: 프로그래머스>코딩테스트 연습>코딩테스트 고득점 Kit>힙(Heap)>더 맵게 프로그래머스에 존재하는 '더 맵게' 문제를 C++을 이용하여 풀어보았습니다! 😉 🔎 문제 모든 음식의 스코빌 지수를 K 이상으로 만드는 것이 목표이다. 이 목표를 위해 스코빌 지수가 가장 낮은 두 개의 음식을 아래의 방법(sort)으로 섞어 새로운 음식을 만든다. sort: 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) 모든 음식의 스코빌 지수가 K 이상이 될 때까지 이 과정을 반복한다. 음식의 스코빌 지수를 담은 배열 S와 원하는 스코빌 지수 K가 주어질 때, 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 섞어야 하는 최소 횟수를 return.. [C++] STL Priority Queue(우선순위 큐) 활용법 우선순위 큐(Priority Queue)를 STL을 활용해서 구현을 하기 위해선 queue를 include 해야한다. 즉, #include 가 아닌! #include 가 필요하다는 말이다. 그렇다면 우선순위 큐는 어떻게 구현을 하는가? 🤔 priority_queue 라고 적으면 우선순위 큐를 사용할 수 있게 되는 것이다! 🔎 실제 구현 - Max Heap priority_queue pq; - Min Heap priority_queue pq; 🔎 함수 - 크기 empty() : 비어있다면 true, 아니면 false size() : 원소 개수 - 조회 top() : top에 있는 원소 불러오기 -추가 push() : 원소 추가 -삭제 pop() : top에 존재하는 원소 삭제 [C++] STL Dequeue 활용법 Dequeue(Deouble Ended Queue)는 Queue와 유사하지만 명백한 차이점이 존재한다 🤔 Queue는 front에서 삭제, end에서 삽입이 이루어진다. Dequeue는 fornt, end에서 삭제 삽입 모두가 가능하다. ☝🏻 Iterator(이터레이터) : 원소에 접근하는 수단 begin() : 첫 번째 원소를 가리키는 이터레이터 end() : 마지막 원소 다음을 가리키는 이터레이터 ☝🏻 함수 - 위치 front() : 첫 번째 원소 back() : 마지막 원소 at(i) : i번째 원소 - 크기 size() : 원소 개수 resize(x) : 메모리 공간을 x로 변경 - 할당 assign(x) : 원소 x개 0(default)로 초기화 assign(x,y) : 원소 x개 y로 초기화 .. [C++] STL Queue 활용법 Queue(큐)는 First In First Out(FIFO) 구조로 이루어져 있다 😉 고로 첫 번째 위치의 원소가 삭제되고 마지막 위치에 원소가 삽입되는 방식으로 작동된다. 그렇기에 vector를 사용하지 못한다 😥 (vector는 한 방향으로 작동이 가능하기 때문이다.) 📌 함수 - 위치 front() : 첫 번째 위치의 원소 불러오기 back() : 마지막 위치의 원소 불러오기 - 크기 size() : 원소 개수 empty() : 비어있는지 여부 확인 - 추가 push(값) : 마지막 위치에 원소 추가 -삭제 pop() : 첫 번째 위치의 원소 삭제 📌 구현 #include queue q1; //비어있는 큐 queue q2({1,2,3}); //값이 존재하는 큐 dequeue dq1; dq1.pus.. 이전 1 ··· 3 4 5 6 7 다음