728x90

전체 글 264

[ReactNative] 3장 - 컴포넌트

본격적인 앱 개발에 앞서 앞 글에서 이야기 한 책으로 React Native를 공부해보고 있다. 책에 나온 코드를 따라하며 이해하는 중이다. 한 장을 공부할 때마다 티스토리에 기록하고 시간이 날 때마다 관련 내용을 정리하면서 공부하려고 한다. 각 장 마무리 기록: '프로젝트 > 영어 단어 추천 앱(모바일) - 2021' 게시판 공부 내용 정리: '프로그래밍 > React Native' 게시판 3장은 컴포넌트에 대한 내용이다. 책에 나온 코드를 따라한 후 깃허브에 올려뒀다. https://github.com/jung0115/react-native-study/tree/main/3.Component GitHub - jung0115/react-native-study: React Native Study Code ..

[코딩 테스트 대회] Startup Coding Festival 2021 - Round 2

2차 대회는 4문제를 4시간동안 풀도록 진행되었다. 아마 2문제는 100점, 2문제는 부분 점수를 받았던 것 같은데 확실하지 않다. 아래는 코드 제출 후 화면을 캡처한 것이다. 2차 대회는 1차에 비해 확실히 어려웠다. 하지만 나한테 어려웠던 거지 다른 코딩테스트에 비하면 쉬운 것 같다.(열심히 공부를 해야겠다...) 2차도 역시 문제 유형이 기억이 안 난다. 다음 대회에 같은 유형을 낼 거라는 보장이 없으니 다양한 유형의 문제를 풀어보며 연습을 해야할 것 같긴 하다. 1차 대회에서 진출한 1000명의 참가자들이 문제를 풀었고, 2차에서는 카메라를 켜고 진행하였다. 초반에 카메라가 제대로 동작이 안 돼서 시간을 많이 소모했다. 모의테스트에서는 문제 없이 작동을 했는데 본 대회에서는 제대로 동작하지 않아 ..

[코딩 테스트 대회] Startup Coding Festival 2021 - Round 1

이전 후기에서는 모의테스트에 대한 이야기를 했는데, 이제 본격적으로 대회에 대한 후기를 작성해보려고 한다. 1차 대회는 총 6개의 문제를 4시간 동안 풀어서 제출하도록 진행되었다. 나는 C언어를 선택해서 코드를 작성하였고, 프로그래밍 언어는 본인이 편한 것으로 선택 가능하다. 문제를 풀고 테스트 데이터를 통해 제대로 동작하는지 확인할 수 있고, 테스트 케이스에서 제대로 동작을 한다면 제출을 하면 된다. 각 문제마다 제출을 따로 할 수 있는데 제출하면 몇 개의 데이터에서 동작을 하는지 점수로 알려준다. 100점이면 제대로 구현을 한 것이며, 100점 미만일 경우 조건을 제대로 만족하지 않았거나 어딘가에 문제가 있는 것이다. 아마 4문제는 100점을 받고 2문제는 부분 점수를 받았던 것 같다. 아래는 제출 ..

[코딩 테스트 대회] Startup Coding Festival 2021 - 모의테스트

학업이나 여러 할 일들이 많아서 대회 참여 후기를 적는게 많이 늦어졌다... (사실 귀찮아서 미룬 것도 있다) 이렇게 계속밀리다가 대회에 대한 기억을 다 잊어버릴 것 같아서 지금이라도 작성하려고 한다. 일단, 대회는 1차와 2차로 구성되어있다. 내가 알기로는 1차 참가자 중 1000명이 2차로 진출하고, 2차에서 3등까지 상금을 지급했다. 본격적인 대회 진행 전에 모의테스트를 통해 대회 환경 점검을 할 수 있었다. 모의테스트는 총 2회로 1차 대회 전에 한 번, 2차 대회 전에 한 번 진행되었다. 당연히 1차에 통과하지 못한 사람은 2차 모의테스트와 2차 대회는 참여가 불가능했다. (나는 다행히 1차를 통과해서 모든 문제를 접해볼 수 있었다.) 아래는 모의테스트 문제를 제출한 후 화면을 캡처한 이미지다...

[Unity - VR] VR 프로젝트 2차 마인드맵 및 1차 포트폴리오

프로젝트 주제: VR 이용 임용 면접 모의 수업(수업 실연) 프로젝트 컨셉맵을 더욱 구체화하고, 제페토 빌드잇이라는 프로그램으로 가상 공간을 제작해보았다. 아직 Unity 활용에 대해 공부하지 않아 프로젝트 제작이 불가능하다는 점을 고려하여 그 전에 시각적으로 구현을 해볼 수 있는 방법을 이용한 것이다. 파일을 제출하기는 했지만 해당 날짜에 라이브 강의를 듣지 못해 발표와 피드백이 이루어지지 못했다. 이후 녹화 강의가 올라오면 강의를 수강하면서 보완하고 추가할 부분을 생각해 보아야겠다. 아래 사진은 과제로 제출한 파일을 캡처한 이미지다. 기술적인 부분의 이해와 프로젝트 내용의 구체화가 이루어진다면 프로젝트 내용의 질이 더 높아질 것 같다. +) 수정 및 보완을 거친 2차 마인드맵

[Unity - VR] VR 프로젝트 1차 마인드맵

프로젝트 주제: VR 이용 임용 면접 모의 수업(수업 실연) USG 공유 대학 비교과 프로그램 중 Unity 프로그램을 신청하여 수강하고 있다. 5월 후반부터 6월까지 Unity 활용 분야와 프로젝트에 관한 강의를 들었고, 저번주부터 자신만의 프로젝트를 기획하고 있다. 내가 생각한 프로젝트의 주제는 VR을 활용한 모의 수업이다. 임용 시험을 칠 때 모의 수업을 통해 면접을 진행하는 단계가 있는 것으로 알고 있는데, 이때 면접관만 지켜보고 있는 빈교실에서 학생들이 있다고 상상하며 수업 실연을 진행해야 한다. 이러한 수업 실연에 VR을 이용하여 가상의 공간에서 가상의 학생들을 대상으로 모의 수업을 진행한다면 더욱 몰입과 평가가 쉽지 않을까, 하는 생각에 이러한 아이디어를 생각해보았다. 아래 이미지는 아이디어..

[Kinect - 논문 공부] Kinect를 이용한 손 제스처 인식 관련 연구 논문

Kinect를 이용하기 전에 관련 연구 논문을 읽으며 공부를 해보고 있다. 지금 읽고 있는 논문은 손 제스처 인식 관련 연구 논문이다. 장창용, 김태용. (2020). 손 제스처 인식을 위한 특징 강화 CNN 알고리즘과 사용자 의사 결정 판단. 전자공학회논문지, 57(2), 60-70. 손 제스처 인식을 위한 특징 강화 CNN 알고리즘과 사용자 의사 결정 판단 논문, 학술저널 검색 플랫폼 서비스 www.dbpia.co.kr 논문의 내용을 간략하게 설명하자면, Kinect 센서와 FHD 웹캠을 이용해 여러 사용자 중 기기를 제어할 사용자를 찾고, CNN을 이용해 그 사용자의 손 모양을 인식하는 연구이다. 논문을 전체적으로 읽어보기는 했는데, 용어와 기술에 대한 공부가 부족해 완벽하게 연구를 이해하지는 못했..

[ReactNative] JSX

공부 도서: 처음 배우는 리액트 네이티브 / 김범준 / 한빛미디어 / 2021 ● JSX - 자바스크립트 확장 문법 - 객체 생성과 함수 호출을 위한 문법적 편의를 제공하고자 만들어진 확장 기능 - 리액트 프로젝트에서 사용됨. - 가독성이 높고 작성하기 쉬움. - 오류 검사에도 장점이 있음. - XML과 유사하여 중첩된 구조를 잘 나타낼 수 있음. 1. 하나의 부모 : JSX에서는 여러 개의 요소를 표현할 경우 반드시 하나의 부모로 감싸야 함. export default function App(){ return( Open App! ); } //와 가 하나로 감싸져 있지 않아서 오류 발생 위와 같은 에러를 해결하기 위해서는 컴포넌트로 감싸주면 된다. 하지만 View처럼 특정 역할을 컴포넌트로 감싸지 않으면..

[인공지능] 세선화(thinning)와 Convex hull 알고리즘

* 세선화(thinning) : 두께를 가진 이미지를 형태 특성만 남은, 두께가 1인 이미지로 바꾸는 것. 방해되는 특징을 소거함. * Convex hull 알고리즘 : 2차원 평면상에 여러 개의 점이 있을 때, 그 점 중에서 일부를 이용하여 볼록 다각형을 만들되, 그 내부에 모든 점을 포함시키는 것. +) Convex hull 알고리즘에 대해 설명된 링크 컨벡스 헐 알고리즘(Convex Hull Algorithm) 목차 1. 컨벡스 헐 알고리즘(Convex Hull Algorithm)이란? 2. 컨벡스 헐 알고리즘(Convex Hull Algorithm) 동작 원리 3. 컨벡스 헐 알고리즘(Convex Hull Algorithm) 구현 4. 관련 문제 1. 컨벡스 헐 알고리즘(.. www.crocus...

Programming/AI 2021.07.01
728x90