일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 알고리즘
- 막무가내
- 막내의막무가내 플러터 flutter
- 막내의막무가내 목표 및 회고
- 막내의막무가내
- 막내의 막무가내 알고리즘
- 부스트코스에이스
- 주엽역 생활맥주
- 막내의막무가내 rxjava
- 막내의막무가내 일상
- flutter network call
- Fragment
- 막내의막무가내 안드로이드
- 안드로이드 sunflower
- 2022년 6월 일상
- 막내의막무가내 회고 및 목표
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 SQL
- 막내의 막무가내
- 안드로이드 Sunflower 스터디
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 플러터
- 막내의막무가내 알고리즘
- 막내의막무가내 프로그래밍
- 막내의막무가내 코틀린
- 막내의막무가내 안드로이드 코틀린
- 안드로이드
- 막내의막무가내 안드로이드 에러 해결
- 부스트코스
- 프래그먼트
- Today
- Total
목록전체 글 (702)
막내의 막무가내 프로그래밍 & 일상

안녕하세요 ㅎㅎ현재 직장을 다니고 있다가 서비스기업 혹은 금융권에 가고 싶었고 이직을 준비하게 되었습니다. 막무가내로 이직준비를 하게되었고 금융권 준비한 지인들에게 도움을 많이받아 운이 좋게도 바로 합격하게 되었습니다.첫 금융권 준비라 금융권 지식이 많이 부족했는데 먼저 금융권을 준비했던 학교 동생과 아는 형 덕분에 빠르게 잘 준비할 수 있었습니다. (역시 인생은 인맥빨 !?! ) 자기소개서부터 시작해서 면접까지 모두 잘 도와줘서 합격했다고 생각하고 정말 고마웠습니다. [동생 블로그인데 금융권 관련해서 도움되는 자료 정리도 많이 했으니 참고하시면 좋을 것 같아요 :) 질문도 잘받아줄겁니다]https://zz1-hyunn.tistory.com/ It is IT데굴데굴 굴러가는 IT 블로그zz1-hyunn...

전 먼저 1차면접에서 탈락했습니다. 흑흑 ㅠ LG CNS는 서류합격 -> 코딩테스트, 인적성 시험 후 면접을 보게됩니다. 저는 코딩테스트는 4문제 중 3문제를 풀었고 인적성 시험은 평소에 준비를 안해서 망했을겁니다. ㅎㅎ 1차면접은 화상으로 진행되었고 여자 1 남자 1 면접관분과 인사담당자 여자 한분이 계셨습니다. (인사담당자님도 질문 한두개정도 하십니다!) 원래 면접자는 2명인데 한분이 안계셔서 저 혼자 봤습니다... ㅠ 보통 둘이서봐도 22~24분에 끝나신분들도 있고 혼자보신분은 15분정도 끝났다는 말씀을 봤는데 전 25분정도를 혼자봤네요 ㅎㅎ 기억나는 질문은 다음과 같습니다. 대답이 아쉬웠던것만 추가로 -> 답변 설명을 달았습니다. 자기소개 자소서에 있는 공모전 프로젝트 설명 및 기술 설명 프로젝트..

이전에 학교 후배가 LG CNS 시험을 보고 문제를 가르쳐준적이 있는데 그 당시에도 백트래킹 문제가 두 문제가 나왔었다. 근데 이번에도 3문제나 백트래킹 문제가 나왔따. [1번 문제] 단순 구현문제가 나왔다. 너무 단순한문 문제는 아니고 백준기준 실버1~2 정도 될 것 같다. 세율을 보고 내야할 세금을 구하는 문제엿다. [2번 문제] 최대 HP가 주어지고 가장 많은 던전을 돌아다닐 수 있는 경우의 수를 구하는 문제였다. 던전마다 소비되는 hp가 다르다. 난 백트래킹으로 풀었다. [3번 문제] 제한된 시간내에 곡괭이로 금광에서 최대 얼마를 벌 수 있냐는 문제였다. 특이한점은 곡괭이를 돈을 내고 업그레이드를 하면 더 적은 시간을 소비하여 금을 캘 수 있다. 업그레이드에 돈을 소비하냐 안하냐가 관건인 문지였다..

https://programmers.co.kr/learn/courses/30/lessons/12905?language=java 코딩테스트 연습 - 가장 큰 정사각형 찾기 [[0,1,1,1],[1,1,1,1],[1,1,1,1],[0,0,1,0]] 9 programmers.co.kr 프로그래머스 가장 큰 정사각형 찾기 라는 문제를 풀었습니다. 처음에 BFS문제로 접근했으나 밑에처럼 효율성에서 통과를 하지못했습니다. 그래서 DP로 풀어야한다고하는데 https://zzang9ha.tistory.com/189 프로그래머스[Java] - (Level2)가장 큰 정사각형찾기(DP) https://programmers.co.kr/learn/courses/30/lessons/12905 프로그래머스 코드 중심의 개발자 채..

https://www.acmicpc.net/problem/1405 1405번: 미친 로봇 첫째 줄에 N, 동쪽으로 이동할 확률, 서쪽으로 이동할 확률, 남쪽으로 이동할 확률, 북쪽으로 이동할 확률이 주어진다. N은 14보다 작거나 같은 자연수이고, 모든 확률은 100보다 작거나 같은 자 www.acmicpc.net 백준 완전탐색 유형에서 미친 로봇이라는 문제를 풀어보았습니다. ㅎㅎ 동서남북으로 움직일 수 있는 로봇이 N만큼 이동을 하는데 로봇이 같은 곳을 한 번보다 많이 움직이지 않을 때 이동경로가 단순한 로봇이고 이러한 움직임을 가질 확률을 구하는 문제였습니다. 추가로 동서남북 이동확률이 존재합니다. 그래서 풀이방법은 움직임과 해당 경로까지 움직임의 확률을 DFS로 넘기면서 탐색해주면 되는 문제였습니다..

https://programmers.co.kr/learn/courses/30/lessons/17684?language=java 코딩테스트 연습 - [3차] 압축 TOBEORNOTTOBEORTOBEORNOT [20, 15, 2, 5, 15, 18, 14, 15, 20, 27, 29, 31, 36, 30, 32, 34] programmers.co.kr 알고리즘 그만보고싶어... 개발이 나아.. 오랜만의 알고리즘 풀이입니다. ㅎㅎ 오늘은 프로그래머스의 Level2 문제인 압축이라는 문제를 풀어봤습니다. 처음 문제를 보자마자 HashMap을 사용해야겠다고 생각해서 빠르게 접근할 수 있었습니다. 저의 풀이방법을 요약하면 다음과 같습니다. 1. 현재까지의 입력 단어 w 를 받는다. 2. w의 압축번호 계산 3. w..

https://programmers.co.kr/learn/courses/30/lessons/81302?language=kotlin 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 요즘 할일이 많아 블로그랑 개인 공부를 2주 넘게 못한거 같네..

https://programmers.co.kr/learn/courses/30/lessons/17683?language=java 코딩테스트 연습 - [3차] 방금그곡 방금그곡 라디오를 자주 듣는 네오는 라디오에서 방금 나왔던 음악이 무슨 음악인지 궁금해질 때가 많다. 그럴 때 네오는 다음 포털의 '방금그곡' 서비스를 이용하곤 한다. 방금그곡에서는 TV, programmers.co.kr 프로그래머스 방금그곡 문제를 풀어봤습니다. ㅎㅎ 한 단어로 된 음 여러개로 이루어진 악보문장이 아니라 C# 과 같이 뒤에 #이 들어가 2개의 문자로 이루어져 있는 음인 경우 문자열에서 한개씩 불러와 음을 비교하기가 조금 까다로울 수 있습니다. 그래서 두단어로 이루어진 C#과 같은 음을 c로 치환을 하면 더 쉽게 문제를 풀 수..

https://programmers.co.kr/learn/courses/30/lessons/72411 코딩테스트 연습 - 메뉴 리뉴얼 레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다. 기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 programmers.co.kr 프로그래머스 메뉴리뉴얼 문제를 풀어봤습니다. ㅎㅎ 풀다가 테스트케이스 18,20이 시간초과가 뜨고 나머진 다 통과했는데 원인을 찾지 못하고 있습니다. ㅠ 효율성검사도 아닌 정확도 검산데 뭐가 문젠건지 잘 모르겠네요.. 통과는 못하였지만 다른 할일도 있어 일단 제가 풀이한 코드를 포스팅하려고 합니다. 이후에 코드를 좀 더 효율적으로 짤게 있을지 생각해봐야겠습니다. ..

https://programmers.co.kr/learn/courses/30/lessons/1835 코딩테스트 연습 - 단체사진 찍기 단체사진 찍기 가을을 맞아 카카오프렌즈는 단체로 소풍을 떠났다. 즐거운 시간을 보내고 마지막에 단체사진을 찍기 위해 카메라 앞에 일렬로 나란히 섰다. 그런데 각자가 원하는 배치가 모두 programmers.co.kr 프로그래머스 단체사진 찍기 문제를 풀어봤습니다. ㅎㅎ 8명의 카카오 프렌즈들이 사진을 찍는데 프렌즈의 규칙에 맞게 사진을 찍을 수 있는 경우의 수를 구하는 문제였습니다. DFS로 완전탐색을 한 후 해당 순열이 조건을 만족하는 순열인지 구하는 방식으로 해결했습니다. 주석으로 추가 설명을 달아놨습니다. 풀이는 다음과 같습니다. [Java] class Solutio..

https://programmers.co.kr/learn/courses/30/lessons/42840?language=kotlin 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 프로그래머스 모의고사 문제를 풀어봤습니다. 쉬운 문제로 별도의 설명은 필요 없을 것 같습니다. ! [Java] import java.util.ArrayList; import java.util.List; class Solution { public int[] solution(int[] answers) { int[] score = new ..

https://www.acmicpc.net/problem/2636 2636번: 치즈 첫째 줄에는 사각형 모양 판의 세로와 가로의 길이가 양의 정수로 주어진다. 세로와 가로의 길이는 최대 100이다. 판의 각 가로줄의 모양이 윗 줄부터 차례로 둘째 줄부터 마지막 줄까지 주어진 www.acmicpc.net 백준 치즈라는 BFS 유형 문제를 풀어봤습니다. ㅎㅎ 공기와 닿아있는 치즈는 녹게되고 순차적으로 반복하여 몇시간 뒤에 치즈가 다 녹고 다 녹기전 마지막으로 남아있는 치즈의 개수를 구하는 문제였습니다. BFS를 사용하여 공기와 닿아있는 치즈들을 시간마다 녹여주면 됩니다. 풀이는 주석으로 대체합니다. [Kotlin] import java.util.* private var R = 0 private var C =..
시험에서 나올법한 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..