개발노트102 c++ 배열합 #include #include #include using namespace std;int main() { int n,sum = 0; cin >> n; vector arr(n); for (int i = 0; i > arr[i]; } for (int i = 0; i #include // 동적 배열 사용 가능#include // 배열의 합 사용 가능 int sum = 0; for (int i = 0; i 이 두개는 같은 동작을 한다 2025. 7. 8. C# Parse Parse 는 “문자열 → 타입 값” 변환의 중심 메커니즘으로,서식·문화권·숫자/날짜 스타일을 세밀하게 제어할 수 있습니다.예외 처리 비용과 입력 신뢰도를 고려해,확실히 올바른 문자열 → Parse,사용자·네트워크 입력 → TryParse 패턴을 선택하세요.날짜/시간처럼 형식이 엄격해야 할 땐 ParseExact / TryParseExact를 사용하면 런타임 오류를 줄일 수 있습니다. 목적KotlinC# 대응특징 & 주의점“무조건 변환, 실패하면 예외”"123".toInt() → NumberFormatExceptionint.Parse("123") → FormatExceptiondouble.Parse("1.23") 등- 양쪽 모두 문화권 기본 서식 사용- Kotlin은 확장 함수, C#은 정적 메서드“실패.. 2025. 6. 17. Room DB를 통한 백업에 대한 고찰 유저가 최근 1시간 이내에 작성한 게시물들을 보여주고 빠르게 수정을 할 수 있도록 개선을 하는 과정을 생각하고 구현해보았다.. 1. 해당 구조를 도입했을 때의 기대 유저 입장에서 최근 작성한 글을 서버에서 불러오는데는 어쩔 수 없이 지연 시간이 발생할 수 밖에 없다. 그러나 1시간 이내에 작성한 글을 서버로 보냄과 동시에 room db에 저장하여 백업을 한다면? 서버를 거치지 않고 내부 db에서 바로 꺼내쓸 수 있을 것이다. 그렇다면 유저 입장에서는 최근 작성 글을 빠르게 수정할 수 있는 경험을 가질 수 있을 것이다. 또한 1시간 이내에 작성한 글들을 명시적으로 보여줌으로써 본인의 글을 수시로 확인할 수 있게 하여 앱의 사용 시간을 늘릴 수 있을 것이다. 또한 수정이 완료된 이후에는 백업 데이터를 먼저 .. 2024. 4. 16. dagger- hilt 참고 블로그 https://kotlinworld.com/111 2024. 4. 8. 코틀린 코루틴 - 1장 코틀린이라는 개념은 '1963년'에 처음 제시되었다. 다만 코루틴이 현업에서 사용하게 된 것은 수십년 후 이다. 코루틴이라는 개념은 이전 유니티를 독학 할 당시에 잠깐 다뤄봤었다. 다만 오래 전의 이야기이기 때문에 스스로 개념을 잡기에는 무리가 있었다. 따라서 코틀린 코루틴 - 딥 다이브 책을 통해 코루틴에 대해 좀 더 이해해 나가고자 한다. 비동기 처리에는 여러가지 처리 방식이 있다. 코틀린 이전 언어들에서 비동기 처리를 하지 못하는 것은 아니며, 보수적으로 보았을 때 코틀린을 사용하는게 옳은가의 의문이 들기도 할 것이다. 나는 안드로이드 개발을 kotlin으로 시작하였으나, 서버 개발자들에게 좀 더 익숙한 안어는 java일 것이다. 그러나 요즘 근래에 와서는 spring 역시 kotlin에 눈을 돌리.. 2024. 3. 27. 안드로이드에서의 디자인 패턴(MVC/MVP/MVVM) 개요 안드로이드의 디자인 패턴을 다시 생각해보자 안드로이드에의 디자인 패턴은 대표적으로 3가지로 말할 수 있다. MVC/MVP/MVVM MVI패턴도 존재하지만, 아직은 내가 다뤄볼만한 디자인 패턴이 아닌 것 같다. 디자인 패턴의 사용 이유 관심사를 분리하기 위해서다. 관리사를 분리함으로써 프로그램을 좀 더 안정적이고 확장성 높게 만들기 위함이다. 관심사를 분리하지 않으면, 하나의 코드가 모든 클래스 안에 난잡하게 섞일 것이다. 레이아웃,데이터 처리, 이벤트 처리가 하나로 합쳐져 있다면, 이후 유지보수는 물론이거니와 협업 시 코드 읽기, 테스팅이 불가능할정도로 혼돈 그 자체일 것이다. 그렇기 때문에 우리는 본인이 개발하는 프로그램에 알맞게 디자인 패턴을 선택하여 관심사 분리를 통한 코드 확장성 및 안정성을.. 2024. 3. 27. 이전 1 2 3 4 ··· 17 다음