일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 2022년 6월 일상
- 주택가 잠실새내
- 막내의막무가내 플러터 flutter
- 안드로이드
- 막내의막무가내 안드로이드 코틀린
- 프로그래머스 알고리즘
- 막내의막무가내 rxjava
- 막내의막무가내 목표 및 회고
- 막내의막무가내 SQL
- 막내의막무가내 코볼 COBOL
- 주엽역 생활맥주
- 안드로이드 Sunflower 스터디
- 안드로이드 sunflower
- 막내의막무가내 코틀린
- 막내의 막무가내 알고리즘
- Fragment
- 막내의막무가내 프로그래밍
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 플러터
- 막내의막무가내 안드로이드 에러 해결
- 프래그먼트
- 막내의막무가내 일상
- 막무가내
- 부스트코스에이스
- 막내의 막무가내
- flutter network call
- 막내의막무가내 알고리즘
- 막내의막무가내 안드로이드
- 막내의막무가내
- 부스트코스
- Today
- Total
목록분류 전체보기 (695)
막내의 막무가내 프로그래밍 & 일상
시험에서 나올법한 SQL문을 간략히 요약노트로 정리합니다. [연습예제] https://youngest-programming.tistory.com/121?category=934095 [SQL] 프로그래머스 7daySQL 챌린지 sql문을 연습할겸 풀어봤습니다. 문제는 여기서 풀 수 있습니다. https://programmers.co.kr/events/7day-sql?utm_source=programmers&utm_medium=learn_7daySQL&utm_campaign=7daySQL 7daySQL 챌린지 | 프로그래.. youngest-programming.tistory.com [기본 구문] SELECT 컬럼명 --------------------- (5) FROM 테이블명 ---------------..
https://www.acmicpc.net/problem/17352
안녕하세요 ㅎㅎ 티스토리에서 코드블럭으로 작성시 주의사항에 대해 알려드리려고 합니다. 다른분들은 어떻게 하시는지 모르겠지만 저는 위와 같이 코드블럭을 사용해서 코드를 작성하는데요. 이렇게 작성한 후 fun main() { val name = "HongGillDong" val fixedName = name.also { it.toUpperCase() } println("name -> $name") println("fixedName -> $fixedName") val person = Person(name = "홍길동", age = 27, city = "서울") val result = person.also { it.name = "백종원" it.age = 50 it.city = "부산" } println("per..
[코틀린의 특징] 코틀린은 젯브레인사에서 만든 언어로 JVM에서 동작하고 자바와 100% 호환된다는 특징을 갖고 있습니다. 이밖에도 Null Safety, 함수형프로그래밍, 확장함수, 코드의 간결함 등 다양한 이점이 있는 언어입니다. 자바를 업그레이드 시킨 언어라고 봐도 과언이 아닙니다. 이러한 이점 덕분에 안드로이드는 2017년 Kotlin을 공식 개발언어로 채택되었고 서버개발에도 코틀린을 사용하는 기업이 조금씩 증가하고 있습니다. 이번 포스팅에서는 다양한 코틀린 특징 중 범위지정함수(Scoping Functions)에 대해 포스팅을 해보려고 합니다. 범위지정함수를 다루기에 앞서 확장 함수와 고차 함수 대해 먼저 보는게 도움이 될 것 같아 살펴보고 가겠습니다. [확장 함수(Extension Functi..
기록용이라 딱딱한 어투 죄송합니다 :( 30분동안 봅니다. 코로나로인해 3:3 화상 면접으로 봤습니다. 1. 자기소개 생략 - 2. 기술역량말해바라 3. 현대백화점그룹 앱/웹 써본거 있는지 4. 니가 면접관이면 뭐 질문할거냐 (질문에 대한 답변은 안함) 5. 단점 3가지 -> 이유말하지말고 3가지만 말해라 6. 어떻게 기여할거냐 7. 어느 사업부에서 뭘하고싶냐 - 8. 가장 잘하는 언어가 뭐냐 -> 자바와 코틀린 -> 둘 차이 아냐? 9. 여자번한테 정보처리기사 왜없냐 10. 마지막 어필 및 할말 11. 질문할거 있냐 12. 장점 한가지 13. 블로그 애정이 많은 거 같은데 얼마나했냐 14. 학교에 여기 회사다니는사람있냐? 결과는 합격이었고 한가지 조언드릴거는 현대 IT&E관련해서 VR은 절대 말하지마세..
https://www.acmicpc.net/problem/2661 2661번: 좋은수열 첫 번째 줄에 1, 2, 3으로만 이루어져 있는 길이가 N인 좋은 수열들 중에서 가장 작은 수를 나타내는 수열만 출력한다. 수열을 이루는 1, 2, 3들 사이에는 빈칸을 두지 않는다. www.acmicpc.net 백준 2661 좋은수열이라는 백트래킹 유형 문제를 풀어봤습니다. ㅎㅎ 인접한 두 개의 부분 수열이 동일한게 없는게 좋은수열이며 이를 만족하는 가장 작은 수를 구하는 문제였습니다. 가장 중요한 부분은 check() 함수로 끝에서부터 1,2,3... 개로 양쪽으로 나눠 동일한 부분수열을 가졌는지 체크해줍니다. 풀이는 다음과 같습니다. [Kotlin] import java.util.* import kotlin.sy..
안녕하세요 ㅎㅎ 오랜만(?)의 포스팅 입니다. 요즘 바빠서 안드로이드 관련 포스팅을 거의 못하고 있네요.. ㅠ (안물) 안드로이드는 스마트폰마다 다양한 해상도를 가지고 있고 너비와 높이도 매우 다양합니다. 이렇게 기기 파편화가 매우 심해서 해상도 대응도 하기 힘듭니다ㅠ 폴더블까지 나오고 있고요 (즉당히 해주십쇼 -_- ) 이러한 안드로이드 다양한 해상도와 크기 대응때문에 DP라는 단위를 안드로이드에서는 주로 사용하고 있습니다. 해상도와 DP 등의 단위에 대해서는 다음 블로그를 참고하시면 좋을 것 같습니다. 저도 이번 기회에 해상도와 DP에 대해 어렴풋이 알고있다가 여러 블로그를 참고하면서 공부할 수 있었습니다. https://blog.cracker9.io/2018/03/13/Android_DPI/ 초보 ..
https://www.acmicpc.net/problem/15664 15664번: N과 M (10) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 백준 백트래킹 대표문제 N과 M 시리즈 10번을 풀어봤습니다. ㅎㅎ 풀이는 다음과 같고 설명은 주석으로 대체했습니다. [Java] import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { private static int N; private..
토익스피킹을 3일 동안 벼락치기로 독학하여 목표 점수인 Level 6 (140) 을 받았습니다. 높은 점수는 절대로 아니지만 이후 고득점을 위해 다시 볼 수 도 있어 팁과 공부한 방법에 대해 공유 및 기록해보는 포스팅해보려고 합니다. [준비시작] 토익스피킹을 예전부터 따야겠다고 생각만하였는데 이번에 드디어 실천으로 옮겼고 개인사정 및 일정 때문에 3일동안 급하게 준비하고 봐야했습니다. (이전에 놀면서 준비하다 때려친적이 있습니다 ㅠㅠ) 목표 점수는 컴공이 받으면 충분한 점수라는 Level 6을 목표로 시험을 준비했습니다. 토욜 셤인데 영어도 손놓은지 오래된 사람이 수, 목, 금 동안 퇴근 후에 세네시간동안 공부를 진행했으므로 3일이면 충분히 준비하는데 괜찮을 것 같습니다. 무엇보다 벼락치기 준비도 준비지..
https://www.acmicpc.net/problem/15665 15665번: N과 M (11) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 백준 백트래킹 문제 시리즈로 유명한 N과 M 시리즈의 11번째 문제를 풀어봤습니다. 같은 수를 여러번 고를 수 있는 순열조합이므로 중복 선택을 체크할 boolean[] isVisited 는 사용하지않았습니다. 풀이는 다음과 같습니다. [Java] import java.util.Arrays; import java.util.Scanner; public class Main { private stat..
프로그래머스 LV2 문제를 풀어봤습니다. ㅎㅎ (휴일아침에 알골이라니...할게많다. 이모티콘 기능은 언제생겼찌) 문자열을 조작하는 단순 구현문제였습니다. 요즘 특정 알고리즘 말고 이런 문자열 조작과 시키는대로 단순 구현하는 문제들도 많이 나오는 추세라 중요하다고 생각합니다. 풀이는 주석으로 대신합니다. [Java] class Solution { public int[] solution(String x) { int[] answer = new int[2]; int removeCnt = 0; // 제거된 0의 모든 개수 int convertCnt = 0; //변환 횟수 while (!x.equals("1") && !x.equals("")) { //빈문자열이거나 1이 될때까지 반복 // 1. x의 모든 0을 제거..
https://programmers.co.kr/learn/courses/30/lessons/12945 코딩테스트 연습 - 피보나치 수 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = programmers.co.kr 오랜만에 프로그래머스 알고리즘 LV2 간단한 문제를 풀어봤습니다. ㅎㅎ 처음에 재귀로 풀었으나 시간초과가 나서 DP식으로 풀었습니다. 학창시절 프로그래밍언어개론 과목 첫 과제중 하나가 이거..
평소 사용하는 디펜던시들을 기록해놓으려고 합니다. [프로젝트 수준] buildscript { ext.kotlin_version = "1.4.21" repositories { google() jcenter() repositories { maven { url "https://www.jitpack.io" } } } dependencies { classpath 'com.android.tools.build:gradle:4.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // Jetpack Navigation classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2...
RxJava 를 다양하게 사용하겠지만 단순 네트워크 통신으로 사용시 코드가 길어지는 경향이 있어 이를 BaseViewModel 에서 공통 함수를 만들어 사용하면 좋지 않을까 하고 만들어봤습니다. RxJava를 더 간단하게 작업하기 위해 Wrapping 하는 정석적이거나 많이 사용하는 코드가 있을거 같은데 아직 찾지 못하여 내가 그냥 간단히 만들고 기록해봄당.. 만든 샘플 예제 코드는 다음과 같습니다. 1. Single, Flowable, Completable 의 기본적인 네트워킹 작업에 대한 Base excute() 메소드 2. 이 BaseViewModel 을 상속후에 어떻게 활용하는지 exampleXXXXcall() 메소드로 예제 덕분에 빠르게 개발하고 기본적인 네트워킹 작업이 많은 경우 두 줄만으로 ..
시간날떄 취미겸 요리를 하고 있다. ㅎㅎ 집 냉장고에 고기가 너무 많이 쌓여있어서 평소 고기를 자주 구워먹는데 오랜만에 스테이크를 요리해 먹어봤다. fresheasy 브랜드의 블랙라벨 스테이크를 해먹었다. 스테이크 요리는 처음 해보는데 재료나 설명법이 다 적혀있어서 크게 어려운 부분은 없었다. 하지만 기름 겁나 튀고 피냄새가 좀 진동했다. 요리시간은 작성되있는데로 15~20분 정도 걸린 것 같다. [재료] [요리법] 포장지에 작성된대로 해주면 된다. 1. 스테이크 핏물을 키친타올으로 제거해준다. 2. 소고기를 마리네이드 해준다. 허브솔트와 올리브오일 1/2을 앞뒤로 골고루 발라주면된다. 3. 펜을 중불로 1분간 예열해준다. 4. 스테이크에 쓰고 남은 올리브 오일을 팬에 두르고 야채를 중불로 4분간 골고루..