전체 글27 [프로그래머스 - 코틀린] 약수의 합 #12928 #12928 🎄 Question ? // given class Solution { fun solution(n: Int): Int { var answer = 0 return answer } } 🧩 Thought Process 정수 n까지의 숫자를 모두 확인. 나누어보고 나누어 떨어지면 약수임으로 answer에 수 더하기 🎀 Answer class Solution { fun solution(n: Int): Int { var answer = 0 for (i in 1 until n+1) { if(n%i == 0) { answer += i } } return answer } } 🎁 Result 🏆 Comment 전에 문제가 너무 오래 걸려서 사기가 떨어졌는데.. 떨어진 자신감을 올려주는 그런 문제였던 거 같당. 2023. 10. 20. [프로그래머스 - 코틀린] 자릿수 더하기 #12931 #12931 문제 🧩 Thought Process 숫자를 문자열로 바꾼다. 문자열을 char 배열로 바꾼다. 각 배열의 엘레먼트를 정수형으로 바꾼다. 배열에 있는 모든 수를 더한다. class Solution { fun solution(n: Int): Int { var answer = 0 var nString = n.toString() // 1. 숫자를 문자열로 바꾼다. var nCharArray = nString.toCharArray() // 2. 문자열을 CharArray로 바꾸어준다. var arraySize = nCharArray.size // array size를 찾아준다. val nIntArray = nCharArray.map(Char::toInt) //3.Array 안의 elements를 정.. 2023. 10. 20. [TIL] #1 - 20231019 (스파르타 코딩 클럽 안드로이드 2기 사전 캠프) 📖 Today I Learned 🔮 학습 및 노트 정리 스파르타 코딩 클럽 사전 캠프 챕터 1 요약 정리 (복습) : 기본적인 어휘들을 전체적으로 정리했다. 내가 어휘를 받아들이고 응용하는데 시간이 걸리기 때문에 운영체제/API/런타임 등과 같은 기본적인 어휘 요약도 따로 했다. 챕터 2 실행: 안드로이드를 열어 보았는데 왜 때문인지 실행이 안돼서 노트북 용량을 지우기 시작했다. 최적화하고 지울수 있느 모든걸 다 지우는데 시간이 걸렸다. 실제 실행은 내일 해야겠다. 챕터 3.1 로그/로그캣 관련 공부 및 노트 정리. 전에 공부하다가 로그가 나왔을 때 얘를 굳이 왜 쓰지? 라는 생각에 하는 방법만 배우고 응용해서 사용해 본적은 없지만 오늘 다시 읽어보니 전에 있었던 에러를 기록해서 다시 돌아가 확인 해 볼.. 2023. 10. 20. 이전 1 2 3 다음