본문 바로가기
2년 후 "시작하며" 라는 제목으로 묵상을 블로그에 올리고 2년이 지나갔다. 학교생활에 치여 블로그는 꾸준히 하지 못했다. 묵상을 예쁘게 가공하여 올려야 한다는 강박도 마음에 들지 않았었다. 나는 왜 이것을 시작했고, 왜 멈추었고, 왜 다시 시작하는 것인가에 대해서 생각해보았을 때 그 선택의 과정에서 하나님의 마음을 간구한 적이 있었나 내 자신에게 질문했고 인간은 어찌 이리도 순수하지 못하며 그것을 앎에도 도대체 왜 하나님을 찾지 않을까 하는 결론에 도달했다. 2년이 지난 지금, 나는 여전히 세상 안에서 혼란스러워하며 살아가고 있다. 그 동안 나는 "세상을 살아간다는 것" 에 대해서 내 자신이 정의를 내리고, 그렇게 살지 않는 것에 대하여 너무 편협적으로 생각했었던 것 같다. 그동안 나는 내가 끝을 아는 길을 걸.. 2024. 10. 8.
[SW Expert Academy] 1218번 괄호 짝짓기 [파이썬 S/W 문제해결 기본] SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 4 종류의 괄호문자들 '()', '[]', '{}', '' 로 이루어진 문자열이 주어진다. 이 문자열에 사용된 괄호들의 짝이 모두 맞는지 판별하는 프로그램을 작성한다. 예를 들어 아래와 같은 문자열은 유효하다고 판단할 수 있다. 아래와 같은 문자열은 유효하지 않은 문자열이다. 붉은색으로 표시된 괄호의 짝을 찾을 수 없기 때문이다. 아래 문자열은 열고 닫는 괄호의 개수는 유효하나 짝이 맞지 않는 괄호가 사용 되었기 때문에 유효하지 않다. 입력 각 테스트 케이스의 첫 번째 줄에는 테스트케이스의 길이가 주어지며, 바로 다음 줄에 테스트 케이스가 주어진다. 총 10.. 2024. 4. 7.
[Android] Activity와 ViewBinding으로 화면 전환하기 Activity란? Activity는 안드로이드의 4대 컴포넌트(구성요소)로서 앱의 화면을 담당합니다. 우리가 앱을 켰을 때 보이는 홈 화면이 보통 "메인 액티비티"라고 불립니다. 결제 화면은 "결재 액티비티"라고 할 수 있는 거죠. 일반적으로 액티비티는 웹 페이지와 같이 화면을 채우는 UI창이지만, 필요에 따라 다른 창 위에 작게 띄울 수도 있습니다. 메인 화면에서 결제창으로 넘어갈 때 다른 액티비티를 호출하여 앱과 사용자의 상호작용을 만드는 거죠. 액티비티는 Kotlin클래스 파일과 레이아웃 XML파일로 구성되어 있습니다. XML파일은 우리가 한번 만든 적이 있죠? XML은 레이아웃을, 클래스 파일은 동작을 구현합니다. [Android] [팁 계산기] 5. 나머지 레이아웃 추가 자 이제 레이아웃의 구.. 2024. 4. 1.
[Git] 3. Commit(커밋)하기 저번 포스팅에서 리포지토리에 대해서 알아봤었습니다. 이번에는 파일 이름을 유지하면서 전체적인 수정 내용을 기록하고, 원하는 파일을 선택하여 버전으로 만드는 방법에 대해서 알아보겠습니다. 먼저 전체적인 구조를 소개해보겠습니다. 작업트리 작업트리는 파일의 수정과 저장 등이 이루어지는 곳입니다. 저번에 만들었던 디렉터리가 저희의 작업트리라고 할 수 있습니다. 스테이지 스테이지는 수정이 완료된, 버전으로 만들 파일이 대기하는 공간이라고 생각하면 됩니다. 위에 설명했던 작업트리에서 어떠한 작업을 마친 파일들 중 버전으로 만들고 싶은 파일만 골라서 스테이지 안으로 넣어주는 겁니다. 리포지토리 스테이지 안에서 대기중인 파일들을 버전으로 만들어 저장하는 곳입니다. 저번에 init명령어로 디렉터리를 초기화했던 걸 기억하.. 2024. 3. 30.