전체 글(154)
-
240603_TIL
# 안드로이드 스튜디오 단축기ctrl+ / = 주석 처리ctrl + shift + F = 단어 찾기esc = 자동 포커싱(?) # 코팅 컨벤션카멜 표기법: 첫 글자 제외, 이후 단어의 첫 글자를 대문자로(isCamelCase) / 변수, 메소드스네이크 표기법: 언더바를 활용한 표기법(seoul_food) / 상수파스칼 표기법: 첫 글자부터 대문자 / 클래스 # 자료형 # 변수와 상수변수 : var / 변경이나 삭제가 자유로움상수 : val / 변경이나 삭제가 불가(에러 발생) # 연산자산술 연산자 : +, -, *, /대입 연산자: =복합대입 연산자: +=, -=, *=, /=증감연산자: ++, -- * 전위연산자: 변수의 왼쪽에 위치 / 연산 실행 전에 증감 반영 * 후위연산자: 변수의 오른쪽에 위치 ..
2024.06.03 -
240531_온보딩 1주차 (4)
온보딩 주차 마지막 날이라서 그런지 이런저런 생각들이 많았다. 본캠프 기간이긴 하지만 아직 본격적인 수업은 진행되지 않고 있었기 때문에, 캠프 참여 전 준비 기간의 마지막이라는 생각에 조금은 기분이 이상했고 붕 떠있기도 했다. 이에 더해, 내 자신이 캠프에 몰입할 준비가 되어 있는지에 대한 확신이 100%까지는 아니었던 것 같아 하루 동안은 마음을 정리하고 다음 주부터 본격적으로 시작될 캠프를 준비하는 시간을 가졌다. 회사를 나오고 하고 싶었던 일을 위해 도전하는 것이 전혀 두렵거나 후회되진 않는다. 다만 이 캠프가 끝났을 때, 하고 싶었던 일을 향해 나아가는 데 충분한 추진력을 얻고 싶다. 모호한 4개월을 보내고 충분하지 않은 성취를 하게 된다면 이후에 많은 후회가 남게 될 것 같다. 오늘 중간에..
2024.05.31 -
240530_온보딩 1주차 (3)
1. 공부한 항목 - 코드카타 3일치 : 자연수 뒤집어 배열로 만들기, 문자열을 정수로 바꾸기, 정수 제곱근 판별 - 3주차 앱개발 강의(mbti 검사 앱 만들기) 2. 배운 내용 int형과 long형의 차이 (1) int형 - 메모리 크기: 32비트 (4바이트) - 값의 범위: -2,147,483,648 ~ 2,147,483,647 - int는 주로 작은 범위의 정수를 다룰 때 사용됩니다. 일반적인 경우 int가 충분히 큰 범위를 제공하지만, 매우 큰 숫자를 다루거나 정수 오버플로우를 피해야 하는 상황에서는 long을 사용 (2) long형 - 메모리 크기: 64비트 (8바이트) - 값의 범위: -9,223,372,036,854,775,808 ~ 9,223,37..
2024.05.30 -
코드카타 - 정수 제곱근 판별
문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항 n은 1이상, 50000000000000 이하인 양의 정수입니다.입출력 예 n return 121 144 3 -1입출력 예 설명 입출력 예#1 121은 양의 정수 11의 제곱이므로, (11+1)를 제곱한 144를 리턴합니다. 입출력 예#2 3은 양의 정수의 제곱이 아니므로, -1을 리턴합니다. 풀이import kotlin.math.*class Solution { fun solution(n: Long): Long { var answer: Long ..
2024.05.30 -
코드카타 - 문자열을 정수로 바꾸기
문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다.입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 풀이class Solution { fun solution(s: String): Int { var answer = 0 if (s.length >= 1 && s.length
2024.05.30 -
코드카타 - 자연수 뒤집어 배열로 만들기
문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다.입출력 예 n return 12345 [5,4,3,2,1] 풀이import kotlin.math.powclass Solution { fun solution(n: Long): IntArray { var len = n.toString().length.toInt() var answer = IntArray(len) var num = n for (i in 1..len){ answer[i - 1] = ((num % 1..
2024.05.30