본문 바로가기

전체 글150

[백준] 20055 - 컨베이어 벨트 위의 로봇(Python) 문제 출처 : www.acmicpc.net/problem/20055 20055번: 컨베이어 벨트 위의 로봇 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부 www.acmicpc.net 문제 풀이: 최근 삼성 기출 중 가장 쉬운 난이도라고 생각합니다. 전 상반기에 DS를 써서 오전에 코딩테스트를 봣었는데 그땐 도미노미노 같은 문제가 나와버리는 바람에 조금 당황했었는데 무슨이유인지 하반기는 무척 쉽게 나왔네요 오전이 딱히 함정도 없고 그냥 시키는대로 잘 구현하면 될 것 같습니다. 다만 PyPy3로 제출시엔 정답으로 나오지만 python3로 제출시엔 시간초과로 .. 2020. 10. 22.
청년 AI,BigData 아카데미 10기 - 후기 앞서 많은 내용을 써놓았기 때문에 후기에서 딱히 할 말이 더 있을지 모르겠습니다. ​ [배운점] - Big Data * 이미 알고 계신거 처럼 통계가 대부분이였습니다. 저는 한번도 통계를 공부해 본 적이 없었기 때문에 2-sample test 등과 같이 데이터를 검증하는 방법들을 배운건 너무 좋았습니다. * EDA가 얼마나 중요한지 배웠습니다. 단순히 비즈니스 개선안을 위한 프로젝트가 아니여도 데이터를 본질 그자체로 보기 위해선 EDA가 참 중요하구나 생각이 들었습니다. * 회사에서 바라는 PPT나 단어들이 뭔지 조금이나마 맛 볼 수 있었습니다. 학교를 다닐땐 PPT 제목이 길면 극혐했엇는데 회사에선 또 아닌거 같았습니다. * 이상하게도 Front-end 공부를 해야겠다는 생각이 들었습니다. 결국에 내가.. 2020. 10. 15.
청년AI,BigData 아카데미 10기 - 교육과정 [커리큘럼] * 총 9주로 1주 Python 프로그래밍 , 4주 Big Data 프로젝트 , 4주 AI 프로젝트로 진행됩니다. * 전체적으로 난이도는 들쑥날쑥 합니다. 저 같은 경우는 취직이나 앞으로의 커리어를 SW쪽으로 진행하고자 하였고 공부도 하고 있던 중이라 전체적으로 내용자체가 따라가기에 어려웠던 적은 없었던 것 같습니다. * 꼭 알고가셔야하는 것이 이 프로그램의 목적입니다. 해당 프로그램의 목적은 AI나 Big Data의 깊은 지식이 아닙니다. 나는 AI, Big Data의 전문가로 성장하고싶어! 이러신 분들이라면 이 프로그램이 그 전문가로서의 길에 “첫” 발자국이 될 수도 있다고 생각하지만 이미 첫발을 내딛으신 분들이라면 다시 생각해보는 것이 좋습니다. 그다지 깊은내용을 다루지는 않아요. ​ .. 2020. 10. 15.
청년AI,BigData 아카데미 10기 -준비편 POSCO 랑 POSTECH에서 주관 하는 청년 AI&Big Data 아카데미 10기를 수료하였습니다. ​ [지원] * 사실 어떻게 하다 이걸 알게 되었는지 모르겠습니다. 그냥 AI 대학원을 준비하는 과정에서 서치하다가 찾게 된거 같습니다. * 앞써 말씀드린 것 처럼 당연하게도 그전에 몰랐고 마감하기 3일전?에 알았기 때문에 그냥 되면 좋고 안되면 말고 라는 식으로 지원했습니다. 코로나 덕분에(?) 원래 3개월과정이 9주로 줄었고 9월전에 끝난다는 거 때문에 지원할 수 있었습니다. (9월부터 정해진 일정이 있었는데 참 운이 좋았습니다) * 다른 대외활동처럼 자기소개서 쓰고 똑같이 지원하면 됩니다. 저는 자기소개서 쓸 시간이 없어서 삼성 공채에서 썻던 자기소개서를 재활용 해서 썻습니다.(거의 복붙 수준.... 2020. 10. 15.
[프로그래머스] 가장 먼 노드(Level3) (Python) 문제 출처 : programmers.co.kr/learn/courses/30/lessons/49189 코딩테스트 연습 - 가장 먼 노드 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr 문제 풀이 : 자료구조 중 그래프를 이용하여 풀 수 있는 간단한 문제이다.(왜 level3인 걸까? 아마도 그래프라는 자료구조가 구현하기 쉽지 않아서 인가? 파이썬의 경우는 굉장히 쉽지만) 이런 류의 문제를 풀때 나는 cycle을 돌릴때마다 next_dq와 같이 다음에 순찰해야하는 후보들을 넣는 자료구조를 따로 정의하여 푼다. 이런식으로 풀어야 각 단계별로 거리를 더해주는것이 안 헷갈린다.(고수님들은 이런거 따로 안 만들고도 잘 푸.. 2020. 10. 11.
[프로그래머스] 순위(Level3) (Python) 문제 출처 : programmers.co.kr/learn/courses/30/lessons/49191 코딩테스트 연습 - 순위 5 [[4, 3], [4, 2], [3, 2], [1, 2], [2, 5]] 2 programmers.co.kr 문제 풀이 : 그래프 로 분류 되어있는 문제인데 그래프 라기보단 논리 문제라고 생각했다. 처음 문제를 보았을때 손으로 쓰면 간단하게 파악하는 로직(A가 B에게 지고 B가 C에게 진다면 A는 C에게 진다) 를 어떻게 코딩해야하는지 의문이였다. 그 다음으로 의문점은 지고 이기는 관계를 파악했을 때 해당 선수의 순위를 결정할 수 있는 기준을 어떻게 처리해야하는지가 의문이였다. 다른 블로그를 참고하여(inspirit941.tistory.com/entry/Python-%ED%9.. 2020. 10. 11.
반응형