본문 바로가기

분류 전체보기342

Leetcode - 205. Isomorphic Strings [Must do Easy Question] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Isomorphic Strings - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get pr.. 2020. 4. 17.
CA & CO Chapter 3 practice problem List and briefly define the PCIe protocol layers. PCI 익스프레스(PCI Express)는 2002년 PCI SIG가 책정한 입출력을 위한 직렬 구조의 인터페이스이며 인텔 주도하에 만들어졌다. 공식적인 약어로 PCIe로 표기한다. 옛 PCI, PCI-X와 AGP 버스를 대체하기 위하여 개발 되었다. PCIe는 앞서 언급한 버스 표준들과 비교하여 높은 시스템 버스 대역폭, 적은 I/O 핀 수, 적은 물리적 면적, 버스 장치들에게 더 뛰어난 성능 확장성, 상세한 오류 검출 및 보고 구조(Advanced Error Reporting (AER)[1]), 네이티브 핫-플러그 기능등 여러 장점을 가지고 있다. 최근에는 하드웨어 I/O 가상화도 지원한다. Physical la.. 2020. 4. 17.
CA & CO Chapter 3 최상위에서 본 컴퓨터의 기능 및 상호 연결 컴퓨터 구성요소 컴퓨터 구성요소를 이해하려면 각 요소들의 외부적 동작들(다른요소들과 교환하는 데이터와 제어 신호들에 대한 설명) 상호연결 조직의 사용을 관리하기 위해 필요한 상호 연결 조직과 제어에 대해 설명 컴퓨터 구성요소를 이해하게 되면 시스템 병목(System bottlenecks) 대체 경로들(alternate pathways) 부품 고장에 따른 시스템 결함의 정도 및 성능 향상 용이성 파악 폰 노이만 구조 데이터와 명령어는 읽기 쓰기가 가능한 기억장치에 함께 저장된다. 기억장치의 내용은 저장된 데이터의 형식에 관계없이 위치에 따라 주소를 지정할 수 있다. 명령어의 실행은 (별도의 수정이 없는 한) 한 개씩 순서대로 진행된다. *hardwired program : 여러가지 형태로 결합된 작은 논리.. 2020. 4. 15.
CA & CO Chapter 1 기본 개념과 컴퓨터 발전과정 조직과 구조 컴퓨터 구조 : 시스템의 기본적 특성들 중 프로그래머에게 보이는 부분들, 즉 프로그램의 논리적 수행에 직접적인 영향을 주는 시스템 특성(ISA:명령어 세트 구조) 컴퓨터 조직 : 구조적 규격에서 정의한 사항들을 구현하기 위한 연산 유니트들과 상호 연결 방식. 구조적 속성의 예시로 명렁어 세트, 데이터 표현 비트 수, I/O 방식, 기억장치 주소지정. 조직적 속성에는 프로그래머에게는 보이지 않는 하드웨어 세부 사항들인 제어 신호, 컴퓨터와 주변 기기들 사이의 인터페이스 및 기억장치 기술 어떤 컴퓨터가 곱셈 명령어를 가지게 할것인지 --> 구조적 차원 그 곱셈 명령어를 어떤 방식으로 구현할 것인지 --> 조직 설계의 차원 computer familty(계열) : 구조는 같지만 조직이 나른 모델 .. 2020. 4. 15.
Leetcode - 189 . Rotate Array [Must do Easy Question] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Rotate Array - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared.. 2020. 4. 14.
Leetcode - 371 . Sum of Two Integers [Must do Easy questions] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Sum of Two Integers - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get .. 2020. 4. 14.
CoreML 배워보자 (1) 책을 한권 샀다. 실전! Core ML을 활용한 머신러닝 iOS 앱 개발: 인공지능을 활용한 객체 인식, 감정 탐지, 스타일 전이, 스케치 인식 구현 애플 Core ML을 활용한 스마트한 iOS 앱 만들기! Core ML은 다양한 머신러닝 작업을 지원하기 위해 설계된 API를 제공하는 애플의 유명한 프레임워크다. 이 프레임워크를 활용하면 머신러닝 모델을 훈련시킨 다음 그 모델을 iOS 앱에 통합시킬 수 있다. 이 책은 Core ML을 이해하기 쉽게 설명할 뿐 아니라 머신러닝을 명확하게 설명해 준다. 모바일 플랫폼(특히 iOS)에서 현실적이면서 흥미로운 머신러닝 예제를 통해 배우며, 시각 기반의 애플리케 wikibook.co.kr 온디바이스 머신러닝을 한번쯤 경험해봐야지 했는데 딱 맞는 책을 찾았다. 번역.. 2020. 4. 13.
Programmers - 체육복 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들.. 2020. 4. 11.
Programmers - 크레인 인형뽑기 게임 [문제] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 프로그래머스 참조 문제의 그림에 스택을 쓰라고 나와인는 듯 하다. 처음에 조금 까다로웠던 건 2차원 int[][] 배열에서 moves 에 있는 해당 줄의 인형을 뽑는 부분 이였다. loop를 돌아가며 몇번 출력을 해보고 어떻게 배열의 index 를 잡을지 감이왔다. (컴퓨팅 사고가 부족하다) 그것만 처리하면 stack에서 같은 인형이 있으면 score 올리는건 쉽다. 코드가 긴게 함정이다. import java.util.*; class Solution { int[][] array; Stack s.. 2020. 4. 10.
Leetcode - 108 . Convert Sorted Array to Binary Search Tree [Must do Easy Question] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Convert Sorted Array to Binary Search Tree - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand y.. 2020. 4. 10.
Leetcode - 88 . Merge Sorted Array [Must do easy Questions] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Merge Sorted Array - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get p.. 2020. 4. 10.
DSC PNU 2기 iOS 세션 계획 부산대학교 - 지원하기 DSC Pusan National 멤버 지원하기 "대학 생활을 Google 개발자 프로그램과 함께!" sites.google.com 대상 : iOS 를 배우고 싶은 전공, 비전공학생들 조건 : 맥 필요 스터디원 아무도 없을 시 나 혼자 진행 또르르,, 스터디 자료는 블로그에 정리 코드는 깃헙에 정리 다같이 공부하는 스터디 그룹 느낌 DSC PNU #1 - iOS 세션 시작전 준비 (preparation before iOS Study) Xcode 설치 // Install Xcode 용량이 꽤 커서 (7~8GB) 미리 설치를 해야 될 것 같습니다. 이미 설치하신 분들은 고대로 토욜 오전 10시에 뵙겠습니다. I think we should install xcode inadvacne o.. 2020. 4. 10.
Leetcode - 242 . Valid Anagram How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Valid Anagram - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next intervie.. 2020. 4. 10.
Leetcode - 202. Count Primes [Must do question series-easy] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Count Primes - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get p.. 2020. 4. 8.
Programmers - 이분탐색.예산 [문제] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 국가의 역할 중 하나는 여러 지방의 예산요청을 심사하여 국가의 예산을 분배하는 것입니다. 국가예산의 총액은 미리 정해져 있어서 모든 예산요청을 배정해 주기는 어려울 수도 있습니다. 그래서 정해진 총액 이하에서 가능한 한 최대의 총 예산을 다음과 같은 방법으로 배정합니다. 1. 모든 요청이 배정될 수 있는 경우에는 요청한 금액을 그대로 배정합니다. 2. 모든 요청이 배정될 수 없는 경우에는 특정한 정수 상한액을 계산하여 그 이상인 예산요청에는 모두 상한액을 배정합니다. 상한액 이하의 예산요청에 대.. 2020. 4. 7.
MS-Power Apps 간단 후기 평소와 같이 뉴스를 보다가 이 기사를 발견했다. MS “코딩 필요없는 비즈니스 앱 개발 시대 연다” 마이크로소프트가 C# 같은 프로그래밍 언어를 몰라도 비즈니스 애플리케이션을 짤 수 있게 해주는 도구인 파워앱스 모바일 앱 공개 프리뷰 버전을 iOS와 안드로이드용으로 공개했다. 파워앱스는 캔버스(canvas)와 모델 드리븐(model-driven) 앱들을 돌릴 수 있다. 캔버스 앱의 경우 디자이너들이 다양한 요소들을 끌어와 앱을 만들고 여러 곳에 있는 데이터들을 통합할 수 있게 해준다. 셰어포인트나 엑셀 같은 마이크로소프트 소프트웨어 외 많은 제품들에… www.bloter.net 처음 든 생각은 이게 가능한가? 였고 기존에 앱인벤터와 같은 툴들이 있었기에 아 가능하겠구나 생각이 들었다. 그 이후엔 에 따르.. 2020. 4. 5.
개발 포트폴리오 2020.04.03 작성한 포트폴리오. 김태형 프로젝트 포트폴리오.pdf drive.google.com 다양한 프로젝트를 계속해서 포트폴리오를 채워나가고 싶다. 2020.06.04 작성한 포트폴리오 김태형 포트폴리오(2020.06.04).pdf drive.google.com GCP 코세라 수료증 추가 위테이블 앱스토어 링크 추가 플리포스 사용 가이드 영상 추가 링크드인 썸네일 KimTaeHyeong17 - Overview -Pusan National University -Computer Science student -working on iOS Android. - KimTaeHyeong17 github.com https://drive.google.com/fi.. 2020. 4. 5.
LeetCode-202. Happy Number [Must Do Question - Easy] How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com https://leetcode.com/problems/happy-number/ Happy Number - LeetCode Level up your coding skills and quickly land a job. This is the best p.. 2020. 4. 5.
LeetCode - 169. Majority Element How to effectively use LeetCode to prepare for interviews!! - LeetCode Discuss Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com https://leetcode.com/problems/majority-element/ Majority Element - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand you.. 2020. 4. 4.
iOS 유닛 테스트를 배워보자!(2) [참고한 튜토리얼] iOS Unit Testing and UI Testing Tutorial Learn how to add unit tests and UI tests to your iOS apps, and how you can check on your code coverage. www.raywenderlich.com iOS 유닛 테스트를 배워보자!(1) 시작에 앞서 개인적으로 학과 수업을 통해 소프트웨어 개발에서 테스트의 중요성은 알고 있었지만 실제 개발에 어떻게 적용해야 하는지 모르는 상태였다. 마침 2019 GDG 부산 행사에서 DevOps 와 Testing 에 관한.. haningya.tistory.com 에 이어서 본격적으로 테스트에 필요한 코드를 작성해 보려 한다. func testScoreIs.. 2020. 4. 4.
네이버 iOS 개발직군 지원자격 및 우대사항 분석 네이버에서 일하고싶다... 올해 2월에 열린 네이버 AI 버닝데이 에서 2등을 수상했었다. 그때 뵌 멘토분들은 겁나 멋있으셨고 건물과 숙소 모두 너무 좋았다. 그 뒤로 아... 여기서 될 수 있으면 꼭 일해보고싶다는 마음이 생겼다.  상금도 있었지만 네이버 Clova 와 NBP 부서의 인턴 신입 채용에 서류전형을 면제해주는 특전도 있었다!! (대신 대회 종료 후 6개월 이내) 이제 4학년 1학기인 나는 사실 6개월 이내에 취직은 불가능하고 인턴이라도 해보고싶다... 그래서 네이버 iOS 직무 기준으로 어떤 지원자격과 우대사항을 보고 있는지 찾아보았다. 그래서 배움에 우선순위를 두고 하나씩 정복해보자 (내가 경험해본 것이나 해당사항이 있는 것을 중간라인을 그어 나가려고 한다) (일부러 중복되는 요소들을 .. 2020. 4. 4.