분류 전체보기(154)
-
240605_TIL
계산기 만들기 과제 1 더하기, 빼기, 나누기, 곱하기 연산을 수행할 수 있는 Calculator 클래스를 만들고, 클래스를 이용하여 연산을 진행하고출력하기 코드package com.example.calculator_hojeongfun main() { var calculatorName = "호정의 계산기 Lv1" var calc = Calculation() println("연산을 진행할 첫 번째 값을 입력해주세요.") var num1 = readLine()!!.toInt() println("연산을 진행할 두 번째 값을 입력해주세요.") var num2 = readLine()!!.toInt() var additionResult : Int = calc.add(num1, ..
2024.06.05 -
코드카타 - 두 정수 사이의 합
문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다.입출력 예 a b return 3 5 12 3 3 3 5 3 12 풀이class Solution { fun solution(a: Int, b: Int): Long { var answer: Long = 0 var big : Int = 0 var small : Int..
2024.06.05 -
코드카타 - 하샤드 수
문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다.입출력 예 x return 10 true 12 true 11 false 13 false입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. 입출력 예 #3 11의 모든 자릿수의 합은 2입..
2024.06.05 -
코드카타 - 정수 내림차순으로 배치하기
문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다.입출력 예 n return 118372 873211 풀이class Solution { fun solution(n: Long): Long = String(n.toString().toCharArray().sortedArrayDescending()).toLong()}
2024.06.05 -
240604_TIL
# 상속- 다형성을 구현할 수 있음- 클래스의 내용을 변경해야 하는 경우 부모 클래스만 변경하는 것으로 공수 줄일 수 있음 fun main() { var bird = Bird() var chicken = Chicken() var sparrow = Sparrow() var pigeon = Pigeon() bird.fly() chicken.fly() sparrow.fly() pigeon.fly()}open class Bird { fun fly() { println("새는 날아요~") }}class Chicken : Bird() {}class Sparrow : Bird() {}class Pigeon : Bird() {} * 수퍼클래스에스 생성자..
2024.06.04 -
<창업의 시작과 끝... 네트워크, 네트워크, 네트워크>
기사 링크 : https://themiilk.com/articles/a32dc978a 창업의 시작과 끝... 네트워크, 네트워크, 네트워크 - 더밀크[재미과기협 주최 2024 '스텝 업' 애틀랜타 컨퍼런스] 디지털 헬스케어, 바이오, VC투자자, 학계 등 100여 명 참가 아이디어는 좋은데... 스타트업 대표들 "어떻게 수익화? 늘 고민" 한국 vs 미국 창업themiilk.com 기사 요약- 미국 조지아주 애틀랜타에서 미국 과학기술 분야 예비 한인 창업자와 스타트업 관계자의벤처 창업을 독려하고 스타트업 성장을 지원하는 '스텝 업' 컨퍼런스가 개최됨- 수익 모델에 대한 질문이 많았으며, "1. 기존 네트워크를 활용한 적극적인 외부 펀딩/투자 유치가 중요하다" "2. 프로젝트 중심으로 사업 모델을 ..
2024.06.04