전체 글 (57) 썸네일형 리스트형 [프로그래머스] n의 배수 import java.util.ArrayList;public class n의배수 { //https://school.programmers.co.kr/learn/courses/30/lessons/120905 public static int[] solution(int n, int[] numlist) { ArrayList result = new ArrayList(); int[] answer; for(int i = 0; i K번째수 import java.util.Collections;import java.util.ArrayList;import java.util.List;//https://school.programmers.co.kr/learn/courses/30/lessons/42748public class K번째수 { public static void main(String[] args) { int [] array = {1, 5, 2, 6, 3, 7, 4}; int [][] commands ={{2,5,3}, {4,4,1}, {1,7,3}}; K번째수 k = new K번째수(); int[] reesult = k.solution(array, commands); Syst.. 회사 업무를 잘하기 위해 대화할때 중요한 것들 글의 주제와는 조금 벗어나는 이야기지만 이 글의 주제보다 더욱 중요하다고 생각하는 내용이 있어서 먼저 언급하고자 한다. 사람의 약점이나 단점은 그리 쉽게 한순간에 고쳐지지 않는다. 다리 떠는 사람보고 지금부터 다리를 떨지 말라고 해서 한번에 고쳐지지 않듯이 나쁜 습관이라는 것은 고치는데 사람마다 시간이 다르게 걸린다. 그리고 조금 긴장이 풀리면 예전으로 되돌아간다. 하지만 이에 자책할 필요 없다. 우린 각자의 나쁜 습관을 고칠 수 있고 나쁜 습관은 언제든지 다시 예전처럼 돌아올 수 있으니 항상 어느 정도의 긴장과 의식을 갖고 생활할 필요가 있다.상대방이 한 말을 제대로 이해했는지 확인하기 위해서는 대화의 중간중간에 이해가 가지 않는 부분이나 미심쩍은 부분에 관해서 질문을 해야한다."내가 상대방의 말을 잘.. 형상관리 전략 Git Flow팀 프로젝트를 진행하는데 용이한 브랜치 관리 전략중 하나다.다섯개의 브랜치를 기준으로 나눠서 프로젝트를 관리한다. 각 브랜치가 하는 역할을 알아야지 이 전략을 이해할 수 있다.아래 사진은 이 전략을 사용해서 형상관리를 했을때 flow 의 모습이다. 이해를 하기 위해서는 각 브랜치의 의미를 알아야 한다.3.relase 브랜치-develop 브랜치 다음으로 넘어가게 되는 브랜치다. QA팀 및 개발자들이 마지막으로 문제가 되는건 없는지 판단하는 곳이다. 작업에 만약 문제가 생겼다면 수정후 develop과 main 브랜치에 병합시켜줘야 한다. 4.develop 브랜치-여기서는 발견된 버그를 고치는 작업을 하거나 신규기능을 만들어야 하는 경우 feature 브랜치에서 따로 작업한뒤 develop브.. 카카오네비게이션 KNError(code=C103, msg=SDK Certification Failed - INVALID_TOKEN, tagMsg=null, extra=null) 에러 과정을 다 보고 싶은 사람은 정독을 하면 되지만, 굳이 그런게 아니라면 그냥 ctrl+F 를 누르고 "여기서 부터" 를 입력후 해당 부분부터 블로그의 글을 보세요. 에러구문에서 이미 무엇이 잘못되어 있는지 확인할 수 있다.토큰값이 잘못됐다는 말인데 이는 카카오 developer 사이트에 키 해시값을 잘못 설정했다는 말이다.개발하는 pc마다 다 따로 키 해시값을 뽑아내서 등록해줘야 하고 윈도우냐 맥이냐에 따라 방법도 다르다. 맥의 경우는 key hash의 값을 뽑아내는게 엄청 쉬웠다. 하지만 안드로이드의 경우는 조금 더 복잡했다.우선 안드로이드의 terminal 창을 열고 open ssl 명령어를 입력해야 하지만 따로 설치를 하지 않았다면 에러를 만나게 된다. " 'openssl’은 내부 또는 외부 명령,.. 코딩테스트 추억점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr푸는 방법이 많을건데 문제를 보자마자 해시를 쓰면 쉽게 풀 수 있을 것 같아서 그렇게 했다. 그리고 실제로 매우 쉬웠다.아래는 내가 쓴 코드다.package AlgorithsmExample;import java.util.HashMap;public class MemoryScore { public static void main(String[] args) { Stri.. 6개월에 천만원 모으기 다양한 유형의 사람들이 나와서 6개월만에 천만원을 모으는 과정을 담은 책이다.대학생, 주부, 일반 직장인 등이 나온다.돈을 저축하고 미래를 준비하기 위해서 무엇을 해야 하는지 기초적이지만 필수인 것들을 많이 알려줘서 좋은 책이다.이 책을 읽으면서 따라 해야 겠다고 생각한 것들이 참 많았다.특히 경제와 관련된 지식들을 하나씩 섭렵해야 한다는 지점에서 매우 공감했다. 회사는 나의 삶을 책임져주지 않는다. 우린 서로의 이익을 위해 만난 관계이니까 말이다. 당연한 사실이지만 회사라는 집단안에 들어가 있으면 그 사실은 어느순간 무뎌지기 마련이다.그리고 가계부를 써야 한다는 내용에서도 내게 매우 많은 도움이 됐다. 사람들마다 관심사는 다르다. 그래서 어떤 영역에 얼만큼 돈을 쓰는지도 사람마다 다르고. 쇼핑, 외식,.. 완주하지 못한 선수 (해시) https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=java 중복에 대한 생각을 하지 못해서 조금 애를 먹었다. 다른 사람의 풀이를 보고 해결했다.뭐.. 사실상 그 시점부터는 내가 푼게 아니라는 느낌이 전혀 아니긴 한데, 어떤 상황에서 써먹어야 하는 것인지는 확실히 이해했으니 만족하자.import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;// 완주하지 못한 선수//https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=java//동명이인응로 .. 이전 1 2 3 4 5 ··· 8 다음 목록 더보기