[내일배움캠프 - 스파르타코딩] 이번 주 우수 TIL에 선정되다..!
My Story2024. 3. 18. 22:30[내일배움캠프 - 스파르타코딩] 이번 주 우수 TIL에 선정되다..!

안녕하세요 내일 배움 캠프 스파르타 코딩, 안드로이드 3기를 수강 중인 주코딩입니다! 오늘 너무나 좋은 일이 있어서 또 이렇게 글을 쓰게 되었습니다. 그것은 바로바로! 🏆내일배움캠프 이번 주 우수 TIL에 선정되다! 오후 6시부터 7시까지 공식 저녁시간인데 식사도 안 하시고 공지 올려주시는 매니저님께 감사의 박수를 👏👏👏 금주 우수 TIL이 선정되어 내일 배움 캠프 블로그에 게시되었다고 하여 한번 가보았습니다! 내일 배움 캠프 블로그를 가보니! 3월 10일에 작성했었던 계산기 과제 피드백 후기가 선정되었던 것이었습니다! 😊😊😊😊 해당 글 보러 가기 -> https://jucodingdev.tistory.com/73 [내일배움캠프 - 스파르타코딩] 개인과제 - 계산기 피드백 후기 오늘은 3월 5일부터 3월..

[프로그래머스/Kotlin] 수 조작하기 1
Algorithm/- Programmers2024. 3. 16. 18:46[프로그래머스/Kotlin] 수 조작하기 1

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(n: Int, control: String): Int { var answer = n for (i in control.indices){ if (control[i].equals('w')){ answer += 1 } else if (control[i].equals('s')){ answer -= 1 } else if (control[i].equals('d')){ answer += 10 } ..

[프로그래머스/Kotlin] 두 수의 합
Algorithm/- Programmers2024. 3. 15. 18:51[프로그래머스/Kotlin] 두 수의 합

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 문자열을 숫자로 바꾸자! 하지만 문자열을 숫자로 바꿨을 때 어떤 타입으로 바꿔줘야 할까? 🔍 코드 및 풀이 class Solution { fun solution(a: String, b: String): String { var answer: String = "" answer = (a.toBigDecimal() + b.toBigDecimal()).toString() return answer } } 문자열을 숫자로 바꿔주는데, 문자열의 길이가 a, b 10 만씩 넣..

[프로그래머스/Kotlin] 가운데 글자 가져오기
Algorithm/- Programmers2024. 3. 14. 22:01[프로그래머스/Kotlin] 가운데 글자 가져오기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 ... 🔍 코드 및 풀이 class Solution { fun solution(s: String): String { var answer = "" if (s.length % 2 == 0){ answer = s.substring(s.length / 2 - 1, s.length / 2 + 1) } else { answer = s.substring(s.length / 2, s.length / 2 + 1) } return answer } } 짝수와 홀수를 나눈 뒤 su..

[프로그래머스/Kotlin] 제일 작은 수 제거하기
Algorithm/- Programmers2024. 3. 13. 22:39[프로그래머스/Kotlin] 제일 작은 수 제거하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 배열에서 원소를 꺼낼 수 있는 함수와 가장 작은 수를 찾아내는 함수를 이용해 봅시다! 🔍 코드 및 풀이 class Solution { fun solution(arr: IntArray): IntArray { var answer = intArrayOf() answer = arr.filter { it != arr.minOrNull() }.toIntArray() if (answer.count() == 0) { answer += -1 } return answer } }..

[프로그래머스/Kotlin] 문자열 바꿔서 찾기
Algorithm/- Programmers2024. 3. 12. 23:44[프로그래머스/Kotlin] 문자열 바꿔서 찾기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 만약 replace를 활용하여 단순히 A에서 B로 바꾸고 B에서 A로 바꾼다면 처음 A에서 B로 바꾸게 되면 A는 전부 B가 되고 B에서 A로 바꿀 때 전부 B로 변했으니 나머지 B가 전부 A가 됩니다. 즉, A를 B로만 바꾸지 않고 임시 문자열을 넣어봤습니다! 🔍 코드 및 풀이 class Solution { fun solution(myString: String, pat: String): Int { var answer: Int = 0 var str = "" s..

[프로그래머스/Kotlin] 없는 숫자 더하기
Algorithm/- Programmers2024. 3. 11. 19:57[프로그래머스/Kotlin] 없는 숫자 더하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📑 문제 [ 더 보기 클릭! ] 더보기 🌱아이디어 numbers에서 0부터 9까지의 숫자를 찾아본 후 없는 숫자를 걸러냅니다! 🔍 코드 및 풀이 class Solution { fun solution(numbers: IntArray) = (0..9).filterNot { numbers.contains(it) }.sum() } 지금까지 많이 사용해보지 않음 함수 filter를 써서 풀어보았습니다. 0.. 9까지의 숫자 중 filterNot를 통해 걸러냅니다. numbers에 0부터 9까지의 숫자 중 없는 숫자를 ..

[내일배움캠프 - 스파르타코딩] 개인과제 - 계산기 피드백 후기
My Story2024. 3. 10. 22:29[내일배움캠프 - 스파르타코딩] 개인과제 - 계산기 피드백 후기

오늘은 3월 5일부터 3월 8일까지 Kotlin 문법 기초, 계산기를 만들어보는 과제를 하게 되었습니다. 📑과제 내용 과제 내용은 이렇습니다. [ 과제내용은 더보기 클릭 ] 더보기 Lv3 까지는 쉽게 잘 해결했지만 Lv4의 추상클래스를 개념만 알고 넘어갔지 실제로 사용해 본 적이 없어 많이 어려웠습니다. Lv4 까지는 하고싶었기에 추상클래스의 개념부터 다시 짚고 넘어가 보니 추상클래스란 "미완성 설계도"이며 상속을 통해서만 사용할 수 있다는 것을 알게 되었습니다. 즉, 일반적인 클래스와 달리 객체를 직접 생성할 수 없고 추상클래스(abstract class)는 상속되어 재정의 하는 것만 가능하다는 것이었습니다. 개념과 사용예시를 보니 생각보다 쉽게 Lv4까지 진행할 수 있었습니다. 밑에는 Lv4까지 진행..

image