개발자27 [알고리즘] 프로그래머스 스킬트리(Level 2) [자바/JAVA] 풀이- 개발하는 지토 문제 설명 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이 만든 스킬트리1를 담은 배열 skill_trees가 매개변수로 주어질 때, 가능한 스킬트리 개수를 return 하는 solution 함수를 작성해주세요. 제한 조건 .. 2020. 8. 15. [공부] 자바 멘토링 4회차 - 2020.07.07 우와.. 벌써 한 달이라는 시간이 지났고, 처음 도전했었던 멘토링이 끝이 났다. 저번 6월 16일부터 시작했던 자바 멘토링은 총 4회로 일주일에 1번 3시간씩 진행을 했다. 어색했던 분위기의 첫 만남을 지나 4번의 만남을 가진 지금은 서로 많이 편해진 느낌을 받았다. '아! 이제야 정말 친구들이랑 스터디하는 것 같은 느낌이었는데!' 하는 생각에 다음 멘토링에도 참여를 할까 생각을 했지만 아마 적어도 당분간은 멘토링을 하긴 힘들 것 같다. 이런저런 이유들이 있지만 제일 큰 이유는 8월 말까지 회사 프로젝트 스케줄이 조금은 힘들게 작용하리라 생각되는 점, 두 번째로는 좀 더 나만의 여유로운 자기 계발 시간을 가지기 위함이다. 물론 이 멘토링 경험이 나에겐 정말 좋은 작용을 했다고 생각하고 더 노력할 수 있는.. 2020. 7. 8. [SpringBoot & AWS] SpringBoot프로젝트 Travis CI, AWS S3, AWS CodeDeploy 배포 오류 최근에 구매한 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'를 읽으며 실습을 진행 중에 만나게 된 오류에 대해 남겨 놓으려고 한다. 오류가 발생한 과정은.. 이전에는 SpringBoot프로젝트를 깃허브에 올리고 AWS EC2 인스턴스에서 깃허브에서 코드를 내려받고, 작성한 스크립트로 빌드, 배포까지 되도록 구현을 했었다. 물론 성공해서 배포까지 되는 걸 확인한 상태였다. 그리고 이번엔 Travis CI를 사용해서 배포 자동화를 구현하고 있었다. AWS의 S3까지 압축파일을 보내는 데까지 성공하고 AWS의 CodeDeploy에서 배포 그룹을 만들어서 진행을 해봤다. 인텔리제이에서 소스를 작성하고 깃허브로 푸시하면 자동으로 빌드, 배포를 진행하도록 만든 것이었는데 오류를 만났다. 오류 이러한 메시지를 .. 2020. 7. 2. [공부] 자바 멘토링 3회차 - 2020.06.30 어느덧 2020년의 반을 훌쩍 넘기고 7월을 맞이했다.. 봄을 지내면서 올해에도 주춤했었지만 지금은 더 굳게 마음먹고 하루하루를 보내고 있다. 이 글을 읽는 모든 분들도 자신만의 목표를 위해 무엇이든 열심히 하고 있다면 응원을, 나처럼 조금 주춤했었다면 이제라도 목표를 향해 달려 나갈 수 있는 힘을! 보내드리고 싶다. 6월의 마지막 날을 찍어준 '자바 멘토링 3회 차'를 되새겨본다. 멘토링 3회 차 벌써 3주 차라니 시간이 정말 빠르다. 그리고 이제는 조금 익숙해진 듯했다. 퇴근을 하고 부랴부랴 학원으로 달렸다. 지하철로는 가깝지만 도보가 꽤나 멀어서 멘토링 시간에 딱 맞춰서 도착을 했다. 아쉽게도 멘티 한분께서 몸이 조금 안 좋은 관계로 참석하지 못하였다. 집에서 열심히 문제를 풀어오신다고 하셨는데 몸.. 2020. 7. 2. [도서] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 이동욱 | 책리뷰 | SpringBoot+AWS 이전부터 자주 염탐하고 들러보았던 블로그(https://jojoldu.tistory.com/)를 운영하시는 이동욱 님이 집필하신 책이다. 이 책의 저자? 이동욱님! 이동욱 님은 개발자들한테 정말 좋은 영향들을 끼치고 계시다고 생각을 한다. 나도 많은 자극을 받을 수 있었고 정말 감사하게 생각한다. '기억보단 기록을'이라는 블로그의 이름처럼 내가 기억하는 것도 좋지만 기록을 하는 일은 한번 더 기억할 수 있고 사람은 망각의 동물이기에 기억으로 남기는 건 한계가 있다고 생각한다. 그리고 남에게도 더 쉽게 표현할 수 있는 행위라고 생각하고 공감하게 된다. 저자에 대한 설명은 내가 하는 것보다 위의 블로그를 들어가서 보는 것이 더 확실하고 좋은 영향을 받을 수 있을 거라 생각한다. 그건 그렇고... 그래서 이 .. 2020. 6. 24. [공부] 자바 멘토링 2회차 - 2020.06.23 저번 주에는 글을 올리지 못했지만 남은 멘토링에 대한 리뷰도 글로 남겨보려고 한다. 사실 저번 주부터 시작한 '자바 멘토링'이었는데 이전에 다니던 학원에서 요청을 주셔서 시작하게 되었다. 이제 1년 남짓한 개발자로 일을 하고 있지만 새로운 지식을 습득하고 있는 사람들에게 내 지식을 전달한다는 게 조금은 부담스러움으로 다가오기도 했다. 하지만 이 또한 좋은 경험이라는 생각과 내가 지금 놓치고 있는 건 어떤 게 있을지 다시 한번 생각해볼 수 있을 것 같아서 진행을 하기로 했다. 일단 글로 남기지 못했던 지난주의 멘토링을 먼저 살짝만 끄적여보겠다. 멘토링 1회 차 멘티분들은 미리 사전 테스트를 하고 클래스를 나눠서 멘토(나)랑 만나게 되었다. 내가 맡게 된 클래스는 B클래스였는데 그래도 자바에 대한 기초지식이.. 2020. 6. 24. 이전 1 2 3 4 5 다음