분류 전체보기(154)
-
코드카타 - 문자열 내림차순으로 배치하기
문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다.입출력 예 s return "Zbcdefg" "gfedcbZ" 풀이class Solution { fun solution(s: String): String { var answer = "" answer = s.toList().sortedDescending().joinToString("") return answer }} 참고 사이트 (리스트/어레이 자료형의 ..
2024.06.24 -
240620_TIL
https://skycat1127.tistory.com/95 코드카타 - 약수의 개수와 덧셈문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하skycat1127.tistory.comhttps://skycat1127.tistory.com/96 비행기 무덤서 전기차 태어난다…광산 마을서 자란 그녀의 결심[월드콘]https://www.unicornfactory.co.kr/article/2024041915353043788 비행기 무덤서 전기차 태어난다…광산 마을서 자란 그녀의 결심[월드콘] - 유니콘팩토리싱가폴 스타트업 난디나렘, 항공기 재활용해 탈탄소 해답sky..
2024.06.20 -
Android - 액티비티 생명 주기
# 액티비티 생명 주기의 개념 # 액티비티의 수명- onCreate()와 onDestroy() 사이에 존재- onCreate(): 액티비티가 생성되어 레이아웃 설정 등을 수행- onDestroy(): 호출되는 시점에 사용하고 있는 리소스를 모두 해제하고 마감 # 액티비티 화면에서 눈에 보이게 되는 Visibility- onStart()와 onStop() 사이에 존재- 유저가 액티비티를 화면에서 보고 상호작용이 가능- onStop()이 호출되어 새 액티비티가 시작되면 기존의 액티비티는 Stop- 시스템은 액티비티의 전체 수명 내내 onStop()과 onStart()를 여러 번 호출 가능- 이때 액티비티는 유저에게 보였다가 숨겨짐을 반복 # 액티비티가 foreground에서 동작하는 구간- onResume(..
2024.06.20 -
Android - 인텐트(Intent)
# 인텐트의 개념- 개념: 일종의 메시지 객체로, 다른 앱 구성요소(액티비티, 서비스, 브로드캐스트 리시버)로 작업을 요청하는 기능 수행 # 인텐트의 유형1) 명시적 인텐트(Explicit Intent)- 특정한 컴포넌트를 직접적으로 호출- 인텐트 객체에 시작하고자 하는 구성 요소의 이름을 명확하게 설정하고 startActivity() 또는 startService() 메소드를 통해 해당 컴포넌트를 실행- 주로 앱 내부에서 다른 액티비티나 서비스를 시작할 때 사용(메인 액티비티에서 사용자 입력을 받아 세부 정보를 표시하는 새로운 액티비티를 띄울 때 등) 2) 암시적 인텐트(Implicit Intent)- 특정한 컴포넌트를 명시하지 않고, 수행하고자 하는 일반적인 작업을 인텐트 객체에 설정해 startAct..
2024.06.20 -
Android - 액티비티(Activity)
# 안드로이드 4대 컴포넌트1) 액티비티- 사용자가 직접 상호작용하는 화면- 사용자 UI 담당, 사용자 입력에 반응하는 이벤트 기반 프로그래밍 실현 2) 서비스- 백그라운드에서 오랜 시간 실행되어야 하는 작업(음악 재생, 파일 다운로드 등)- 사용자가 직접적으로 인지하지 못하는 백스테이지 작업 담당 3) 브로드캐스트 리시버- 안드로이드 시스템으로부터 발송되는 다양한 이벤트나 정보를 앱이 받을 수 있게 해주는 컴포넌트(배터리 부족 경고, 화면 꺼짐 등의 시스템 이벤트 처리)- 앱은 브로드캐스트 메시지를 구독하고 해당 이벤트가 발생했을 때 반응할 수 있음 4) 콘텐트 프로바이더- 앱 간의 데이터 공유 실현(연락처 어플이 다른 어플에 연락처 데이터를 제공하는 등)- 데이터를 저장/관리하는 일종의 DB 역할 #..
2024.06.20 -
비행기 무덤서 전기차 태어난다…광산 마을서 자란 그녀의 결심[월드콘]
https://www.unicornfactory.co.kr/article/2024041915353043788 비행기 무덤서 전기차 태어난다…광산 마을서 자란 그녀의 결심[월드콘] - 유니콘팩토리싱가폴 스타트업 난디나렘, 항공기 재활용해 탈탄소 해답 제시 보잉7 시리즈 합금 이용하면 배터리 케이스 1700개 생산 가능전세계에서 활약 중인 '월드' 클래스 유니'콘', 혹은 예비 유니콘 기업www.unicornfactory.co.kr 아티클 요약 퇴역 항공기 자재를 재활용해 전기차 배터리 케이스로 재생산하는 싱가폴 스타트업 '난디나렘'- 국제항공운송협회에 따르면 지난 35년간 1만6000대의 항공기가 노쇠하여 퇴역했고(매년 450대 수준), 매년 퇴역 항공기 숫자가 700대 수준으로 상승 중임.- 퇴역 항공기..
2024.06.20