본문 바로가기

분류 전체보기244

kotlin 공부 #2 1은 인터넷으로 아직 정리하지 않음. 본 페이지는 개인 공부 정리용, 단어 검색용 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 책을 보고 공부하는 것임 lamda 함수 : {매개 변수 -> 함수 본문} => 반환값 : 함수의 마지막 줄의 계산 결과 typealias : 타입의 별칭을 선언하는 키워드 고차함수 : 함수를 매개변수로 전달 받거나 반환하는 함수 데이터가 아닌 함수를 반환값으로 사용 fun hotFun(arg: (Int) -> Boolean) : () -> String{ val result = if(arg(10)){ "valid" }else{ "invalid" } return {"hfFun result : $result"} } fun main(){ val result = hotFun({no .. 2022. 3. 22.
(c++) 프로그래머스 "튜플" https://programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr #include #include #include #include using namespace std; bool arange(string n1, string n2) { return n1.size() < n2.size(); } vector solution(string s) { vector answer; vector.. 2022. 3. 15.
(c++) 프로그래머스 "3진법 뒤집기" https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr #include #include using namespace std; int solution(int n) { int answer = 0; string num_3 = ""; while (n / 3 > 0) { num_3 = to_string(n % 3) + num_3; n /= 3; } num_3 = to_string.. 2022. 3. 15.
(c++) 프로그래머스 "수식 최대화" https://programmers.co.kr/learn/courses/30/lessons/67257 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 programmers.co.kr #include #include #include #include #include using namespace std; long long calculate(char op, long long n1, long long n2) { long long num = n1; switch (op) { case '+': num += n2; break; case '-': num -.. 2022. 3. 15.