목록전체 글 (194)
제이슨의 개발이야기

https://programmers.co.kr/learn/courses/30/lessons/12973 코딩테스트 연습 - 짝지어 제거하기 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙 programmers.co.kr 안녕하세요! 요번에는 프로그래머스에서 짝지어 제거하기 란 문제를 풀었습니다 이 문제 역시 프로그래머스 에서 레벨 2에 해당하는 문제입니다 문제 설명하기 앞서 처음에 이 문제를 풀었을때 굉장히 쉽게 느껴저서 아무생각없이 대충 5분? 만에 코드 작성하고 돌려봤는대... 이런 처참한 결과를 얻게되었습니다 ㅠㅠ 테스트3부터 8번까지 말도안되는 실행시간.....

저번 시간 푸시메시지 관련글 https://jason-api.tistory.com/62 제이쓴 안드로이드 코딩테스트 컴퓨터과학 jason-api.tistory.com 안녕하세요 저번에 푸시메시지 기능 구현을 했었는대 화면이 꺼저있을때 푸시메시지가 올 경우 그 전 구현 상황에서는 화면이 켜지지 않고 진동 혹은 알림음 만 들리게 됩니다 화면을 깨워서 정확히 푸시 메시지가 왔다라는 것을 알리고 싶은면 개발자가 따로 코드를 작성 해주어야 화면이 깨어나서 푸시메시지를 보여줄수 있습니다! override fun onMessageReceived(remotemessage: RemoteMessage) { val pm = getSystemService(Context.POWER_SERVICE) as PowerManager ..

안녕하세요 저번에 알고리아 서치에 대해서 간단하게 공부 했었는대 요번에는 살짝 응용해서 EditText창에 글자가 입력될때 마다 알고리아(Algoria) Api 를 이용해서 검색 결과를 가저 오는 것에 대해서 블로그 작성해보려구 합니다! 참고로 알고리아 에 데이터가 세팅 되어있어야 하고 데이터 세팅 부분은 https://jason-api.tistory.com/39?category=1183589 제이쓴 안드로이드 코딩테스트 컴퓨터과학 jason-api.tistory.com 해당 링크에 들어가서 index.addObjectAsync{ 데이터를 추가하는 부분을 봐주세요 요번 프로젝트에서 가장 핵심은 글자가 입력될때 검색이 되어야 하고 그 글자가 입력될때 마다 그것을 감지 해야 합니다! EditText에 글자를..

https://programmers.co.kr/learn/courses/30/lessons/42586 안녕하세요 ㅎㅎ 124 나라에 이어서 바로 기능 개발 이란 문제를 풀었습니다 저번에 풀었던 124 나라의 숫자 문제 에 이어서 level 2 인 문제였는대 제가 개인적으로 느꼈던 것은 124 나라의 숫자 문제보다 훨씬 쉬웠습니다! ※문제를 설명하기 앞서 요번 문제를 풀면서 느낀점※ 요번 문제를 풀면서 느낀점은 확실히 제 코드는 if 문도 많고 for문도 많고 코드의 양이 상대적으로 많다는 것을 또 한번 느끼고 앞으로 문제를 풀때 역시 정확성이 가장 중요하지만 코드의 효율성도 신경쓰면서 앞으로 문제를 풀어야겠다는 생각이들었습니다!! 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능..