본문 바로가기

전체 글25

SSAFY 5기를 수료하고, 지금의 나는... SSAFY 수료! 싸피를 수료하고 너무 오랫만에 블로그에 글을 쓰는 것 같다. 그동안에 정말 많은 일이 있었다. SSAFY는 성공적으로 수료했다. 2학기 공통 우수상, 특화 우수상, UCC 전국 1등 까지 해보면서 SSAFY에서 충분히 의미있게 시간을 보냈다고 생각한다. iOS 취업 준비 프로젝트들을 모두 마치면서 내가 정한 개발 직무는 'iOS 개발' 이었다. 내 핸드폰에서 직접 사용할 수 있는 앱을 만든 다는 것이 흥미로웠고, 실제 앱스토어에 출시를 2번 진행하면서 나름 신입 개발자들 사이에서 경험을 쌓았다고 판단했기 때문이다. 내 경험들을 잘 정리한 포트폴리오를 만들어서, 겨울에 모집했던 채용공고에 지원했을 때 상반기보다 많은 서류통과 결과를 받을 수 있었다. 물론 2021 하반기까지는 모두가 원할.. 2022. 5. 6.
[Programmers] 숫자 문자열과 영단어 https://programmers.co.kr/learn/courses/30/lessons/81301?language=python3 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 간단한 문자열 문제이다. 10개의 일의자리 숫자에 해당되는 문자열을 미리 선언해두고, 입력받은 문자열 s 에 존재하는지를 10번 탐색하면서 숫자로 변환해준다. def solution(s): numlist = ['zero', 'one', 'two', 'three', 'four','five', 'six', 'seven', '.. 2021. 12. 15.
BOJ_11659 (구간 합 구하기4) https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net 구간 합 구하기 문제이다. 오랜만에 파이썬으로 백준을 풀어서, 시간초과가 여러번 났었다. import sys N, M = map(int,sys.stdin.readline().split(' ')) NumArr = list(map(int,sys.stdin.readline().split(' '))) resArr = [0 for _ in range(N)] for a in range.. 2021. 12. 13.
[IOS] SwiftUI 에서 Kakao Link 예제 테스트시 오류 https://developers.kakao.com/docs/latest/ko/message/ios-link Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 카카오에서 제공하는 예제를 참고하여 카카오톡으로 공유하기 기능을 구현중에, 도저히 해결되지 않는 문제를 경험했다. template 데이터를 JSON decode를 해야하는데, 우선 예제는 SdkJSONDecoder.custom.decode 를 사용하고있다. 현재 SwiftUI 에서 찾을 수 없는 친구였고, JSONDecoder().decode 를 활용하여 대체하였다. 이렇게 오류를 잡고나서 .. 2021. 9. 30.
SSAFY 공통프로젝트 4주차 회고 이번 주는 프로젝트의 본격적인 개발에 들어갔다. 나는 테스트만 진행했던 AR 오픈소스를 사용해서 AR 상품 인식 기능을 맡았고, 도움을 받을 사람이 없는 외로운 싸움을 시작했다. (컨설턴트님, 코치님도 다 처음 보는 오픈소스..) 다행인 건, 오픈소스에서 제공하는 API 문서와 튜토리얼 코드가 제공된다는 것인데, 이것들을 응용하는 역할은 온전히 나의 몫이었다. 페이지 화면 렌더링뿐만 아니라, 컴포넌트를 불러올 때 실행하는 3D element의 렌더링까지 고민해야 했다. 또한, 튜토리얼 코드는 html,css,js로 제공되는데 이것들을 vue에서 사용하기 위해서 녹여내는 부분에서 에러가 많았다. 우선 테스트를 위해서, https 포트 포워딩, 원격 호스팅 기능이 필요했다. 처음에는 ngrok을 사용했는데,.. 2021. 8. 8.
SSAFY 2학기 공통프로젝트 1-3주차 회고 2학기 시작도 사실 엊그제 같은데, 어느새 프로젝트 진행 3주차가 지났다. ( 테스트코드말고 코딩을 안했는데요..? ) 프로젝트를 진행하면서, 그동안 부족했던 부분들이 많이 성장한 것 같다. 성장한 부분들과 겪었던 일들을 짧게나마 정리해보자! 새로운 반편성 그동안 즐거웠던 1학기 반 사람들과는 흩어지고, 새로운 사람들과 2학기 반이 구성되었다. 모르는 사람들과 어떻게 팀을 구성할까... 걱정을 정말 많이 했다. 걱정과는 달리, 큰 어려움 없이 팀 구성을 완료할 수 있었다. 나는 개인적으로 `어색한 단계에서 서로 말이 없는 상황?`을 싫어해서 초반에 대화를 주도하거나 실없는 소리를 많이 한다. 하지만, 우리 팀에서는 `어색한 단계`가 거의 없이 다들 쉽게 친해졌던 것 같다. 또한, SSAFY에 함께 있는 .. 2021. 7. 31.