All
#08_CS Arcade Kotlin >> Matrix Elements Sum
Code Signal -Arcade Kotlin 코드시그널 아케이드 코틀린 풀이 코드시그널 아케이드 Intro 자바 풀이가 끝나고 코틀린 풀이를 올리게 되었습니다. 질문과 틀린부분은 댓글로 남겨주세요. 🎅 글을 참고 하셨다면, 공감, 하트 한번 눌러주시고 가주시면 감사하겠습니다. 🧡💚💘 바둑판같은데에 숫자들이 들어있다고 생각한다. 각 행에서 0이 발견되면, 그 아래의 열의 값들은 다 무시된다. 만약 행의 요소들에 0이 아니라면 계속 더해간다. 즉 계산을 세로방향으로 진행하게 한다. 풀이. //코틀린 fun matrixElementsSum(matrix: MutableList): Int { var total = 0 for(i in 0 until matrix[0].size) for(j in 0 until ma..
#07_CS Arcade Kotlin >> Almost Increasing Sequence
Code Signal -Arcade Kotlin 코드시그널 아케이드 코틀린 풀이 코드시그널 아케이드 Intro 자바 풀이가 끝나고 코틀린 풀이를 올리게 되었습니다. 질문과 틀린부분은 댓글로 남겨주세요. 🎅 글을 참고 하셨다면, 공감, 하트 한번 눌러주시고 가주시면 감사하겠습니다. 🧡💚💘 증가하는 수열을 나타내보라는 것이다. 단 조건이 있는데, 만약 한 개의 수가 그 시퀀스를 막는다면, 그 한 개의 수를 제거하는 조건으로 시퀀스가 유지되는지 확인하라는 알고리즘. 풀이. //코틀린 fun almostIncreasingSequence(sequence: MutableList): Boolean { var a = -1 var b = 0 for(i in 1 until sequence.size) if(sequence[..
#06_CS Arcade Kotlin >> Make Array Consecutive 2
Code Signal -Arcade Kotlin 코드시그널 아케이드 코틀린 풀이 코드시그널 아케이드 Intro 자바 풀이가 끝나고 코틀린 풀이를 올리게 되었습니다. 질문과 틀린부분은 댓글로 남겨주세요. 🎅 글을 참고 하셨다면, 공감, 하트 한번 눌러주시고 가주시면 감사하겠습니다. 🧡💚💘 주어진 배열에서 오름차순으로 나열했을때 사이사이 비어있는 숫자의 갯수를 구하여라. 1, 2, 3, 5, 8 이라면 사이에 4, 6, 7이 필요하다. 즉 3개의 수가 빠진 상태. 최대값 8 최소값 1 을 빼면 7이다. 여기서 총 있는 수의 길이 5를 빼면 2 이다. 그리고 여기에 1을 더해주면 된다. 풀이. //코틀린 fun makeArrayConsecutive2(statues: MutableList): Int { var ..
[Ad] 광고 도구
Google Adsence 와 Google AdMob 의 차이 ( 바로가기 ) 애드센스 1. 광고 수익 창출 목적으로 사용한다. 2. 나의 웹사이트에서 적용해서 사용한다. ( 블로그, 사이트 등) 3. 광고 게재 쉽고 빠르다. 4. 실적 보고서 볼 수 있다. 애드몹 1. 광고 수익 창출 목적으로 사용한다. 2. 나의 앱에 적용해서 사용한다. 3. 인앱 구매와 광고 수익 분류해주는 솔루션 제공한다. 4. 앱 개발자에게 특화된 광고 플랫폼이다. Google Ad Manager 1. 규모가 좀 커지면 사용한다. ( 대규모 서비스 ) 2. 애드센스, Ad Exchange, 타사 네트워크 및 타사 광고 거래소와 네트워크 지원한다. 3. 웹, 앱, 동영상, 게임에서 수익을 창출하는데 하나의 관리장소로 활용할 수 있..
[Android] AVD/Physical Device Error
갑자기 애뮬레이터 혹은 USB 디바이스 테스터가 먹통이 될 때! 상황: 화면을 추가하던 중 모르고 wearable 화면을 추가했다가 삭제를 완료했다. 매니페스트 파일에 등록된 액티비티 코드도 삭제하고 완전히 완료 한 줄 알고 Run을 하였는데, 가동이 안되고 위와 같은 애러가 갑자기 떴다. 그리고 아래와 같이 멀쩡하던 디바이스의 상태가 빨간 불이 뜨고 missing feature : WATCH 가 뜨고 있었다. 해결 : ( 검색결과 보러가기 ) 매니페스트의 코드를 좀 더 상세히 지웠어야 했다. ( 한번에 지우는 기능이 있는 듯한데, ...) 일단 액티비티를 지웠고, wearable이라고 띄어져 있던 부분을 삭제한다. ( 의심되고 없던 것은 다 삭제 ) 그리고 상단에 아래와 같은 뜬금포 코드가 한줄 들어가..
[Illustrator-Android] 🍱 개발자의 디자인 도시락 🍱
📱🔨개발을 하다보면 🎨디자인 도구를 사용할 때가 있다. 매번 사용하고 익숙하지 않은 도구이지만, 사용할 줄 안다면 이렇게 유용한 것이 없다. 이 글은 내가 개발을 하면서 일러스트레이터로 직접 디자인하고 만든 경험과 개발자라면 알면 유용한 팁을 적는 것이다. 1인 개발을 하다 보면 아래와 같은 작업들이 필요해질 때가 있다. 🌆 앱의 통일된 배경화면을 만들어야 한다. 🎭 버튼모양이나 간단한 이미지를 만들어야 한다. 여러 가지 방법이 있고, 그냥 있는 소스를 가져오는 방법도 있다. ( 사이트를 돌아다니며) 하지만 그럼에도 만족도는 떨어지고 결국 직접 만들어 버리는 경우가 생기기 마련. 첫 번째로 생각해야 할 것. 어떤 것을 만들 것인가? 그리고 그 사이즈는 대충이라도 어느정도인지 알아야한다. 앱 아이콘이 될 ..
#04_CS Arcade Kotlin >> Adjacent Elements Product
Code Signal -Arcade Kotlin 코드시그널 아케이드 코틀린 풀이 코드시그널 아케이드 Intro 자바 풀이가 끝나고 코틀린 풀이를 올리게 되었습니다. 질문과 틀린부분은 댓글로 남겨주세요. 🎅 글을 참고 하셨다면, 공감, 하트 한번 눌러주시고 가주시면 감사하겠습니다. 🧡💚💘 이웃한 수의 곱을 구하는데, 그중 가장 큰 수를 리턴하라. 풀이. //코틀린 fun adjacentElementsProduct(inputArray: MutableList): Int { //이웃한 수의 곱을 구하는데, 그중 가장 큰 수를 리턴하라. var max: Int = inputArray[0] * inputArray[1]; for(i in 2 until inputArray.size){ if(max < inputArra..
#03_CS Arcade Kotlin >> Check Palindrome
Code Signal -Arcade Kotlin 코드시그널 아케이드 코틀린 풀이 코드시그널 아케이드 Intro 자바 풀이가 끝나고 코틀린 풀이를 올리게 되었습니다. 질문과 틀린부분은 댓글로 남겨주세요. 🎅 글을 참고 하셨다면, 공감, 하트 한번 눌러주시고 가주시면 감사하겠습니다. 🧡💚💘 문제는 회문인지 확인하는 것. 풀이. //코틀린 fun checkPalindrome(inputString: String): Boolean { var string2 : String = StringBuilder(inputString).reverse().toString() return inputString.equals(string2) } StringBuilder를 활용하여 풀이한다. Stringbuilder에 reverse함수..