https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제한사항 board는 n * n 배열입니다. 1 ≤ n ≤ 100 지뢰는 1로 표시되어 있습니다. board에는 지뢰가 있는 지역 1과 지뢰가 없는 지역 0만 존재합니다. 풀이 class Solution { fun solution(board: Array): Int { var answer: Int = 0 for(i in 0 until board.size) { for(j in 0 until boar..
https://school.programmers.co.kr/learn/courses/30/lessons/120956 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 - 1 ≤ babbling의..
DeepLink를 사용하는 이유는 검색엔진과 IT회사들에게 ‘모바일 컨텐츠 = 트래픽 = 수익’ 인데, 검색 및 인덱싱이 불가능한 컨텐츠가 많아지면서 모바일 컨텐츠 역전 현상에 대비하기 위한 것이다. 즉, 웹과 앱이 유기적으로 연결이 되어서 해당앱에 오래 머물도록 유도하기 위함이라 할 수 있다. 첫번째로 봐야할건 ‘AndroidManifest.xml’ 이다. ACTION_VIEW를 추가하는 것은 Google에서 앱 컨텐츠를 크롤링하고 사용자가 검색 결과에서 앱을 입력할 수 있게 해주는 작업이라 할 수 있다. 부분이 커스텀 스키마이며, 사용자가 지정한 스키마의 값을 가지고 특정 액티비티를 호출할 수 있다. 웹이나 앱에서 다 호출이 가능하며 ‘scheme:://host’ 같은 uri 형태로 액티비티를 호출할..