본문 바로가기

전체 글

(110)
[React Native] 리액트 네이티브에 자바스크립트를 써야할까 타입스크립트를 써야할까? 본 글은 다음 두 게시물을 번역, 정리하며 공부한 글입니다 :) Using TypeScript · React Native TypeScript is a language which extends JavaScript by adding type definitions. New React Native projects target TypeScript by default, but also support JavaScript and Flow. reactnative.dev 🤔Which one is Better for React Native: JavaScript or TypeScript? React Native is a popular mobile app development framework that allows develo..
[TAMS 미래에셋 글로벌 금융인 양성과정 11기] 지원 및 면접 후기 금융 it 분야에 관심이 많은데 금융, 경제 알못이라,, 배우고 싶다는 생각은 계속 했었는데 방학때 뭐할지 찾아보다가 금융 관련 대외활동을 몇 개 지원했고, TAMS 금융인양성과정도 그 중 하나였습니다-! 마감 3일 전 쯤 모집 공고를 확인해서 조금 늦게 지원했습니다.. 지원 구글 폼을 작성하면 담당 멘토님이 다음 날 카톡으로 연락을 주시더라구요! 자소서 문항은 세 문항으로 400자 이내라 쓰는데 오래 걸리진 않았습니다 자기소개서 1. 내가 꿈꾸는 좋은 회사와 직업의 모습은? (400자 이내) -> '선한 영향력'을 끼칠 수 있는 회사, 직업을 원한다고 썼고, 금융권을 선택한 이유 그리고 금융 IT 직무를 하고 싶은 이유와 연결지어서 작성했습니다. 2. 자유롭게 나에 대해 자랑하기(경험을 중심으로) (4..
[백준 10809: 알파벳 찾기] 파이썬 풀이 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다...
[React] API의 정의, 장/단점, API 사용하기 _ JSON, fetch 함수 API란? 💡 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘 API = Application Programming Interface(애플리케이션 프로그램 인터페이스) Application 애플리케이션:는 고유한 기능을 가진 모든 소프트웨어 Interface 인터페이스는 두 애플리케이션 간의 서비스 계약 → 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의 API 문서: 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어있음 API의 장/단점 API의 장점 ① 데이터 접속의 표준화와 편의성 API는 모든 접속을 표준화하기 때문에 디바이스/운영체제 등과 상관없이 조건만 맞다면, 누구나 동일한 액세스를 약속한다. 또 조..
[백준 9012: 괄호] 파이썬 풀이 _ 특정 문자열 제거, 변경 replace() 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x..
[백준 2004: 조합 0의 개수] C++ 풀이 2004번: 조합 0의 개수 첫째 줄에 정수 $n$, $m$ ($0 \le m \le n \le 2,000,000,000$, $n \ne 0$)이 들어온다. www.acmicpc.net 문제 nCm 의 끝자리 0의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 n,m (0≤m≤n≤2,000,000,000, n!=0)이 들어온다. 출력 첫째 줄에 nCm의 의 끝자리 0의 개수를 출력한다. 💻 코드 및 해설 #include #include using namespace std; int countDivisors(int num, int a) { int count = 0; while (num >= a) { count += num/a; num /= a; } return count; } int main(..
[백준 10808: 알파벳 개수] C++ 풀이 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각 알파벳이 단어에 몇 개가 포함되어 있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. 💻 코드 #include using namespace std; int main() { int myArray[26] = {0}; // 0으로 이루어진 26개의 배열 생성 string word; // 단어를 입력받을 변수 cin >..
[백준 1929: 소수 구하기] 파이썬 풀이 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 💻 코드 import sys input = sys.stdin.readline m, n = map(int, input().split()) # m부터 n까지의 소수 구하기 is_prime = [True] * (..