오늘은 unit2의 이론을 마무리했다. JS에서 기본적으로 알아야할 반복문, 조건문, 함수에 대해서 공부했다. 다양한 언어들을 찍먹해보면서 느낀거지만, 여러 언어에서 문법 중 공통적으로 가장 비슷한 부분이지 않은가 싶다. 평소 함수선언하는 방식인 함수선언식만 사용했는데, 변수를 선언해서 함수를 나타내는 함수표현식을 사용해서 익숙해져야 겠다는 생각이 들었다. 오늘은 자습이 100프로기도 하고, 학교에 시험을 보러 가느라 몰입하기 어려웠는데, 내일은 전부 페어 프로그래밍이라 좀 더 집중하면서 수업에 임할 수 있을 것 같다.
오늘은 JS 기초 문법을 배웠다. 기존에 아는 내용이 상당 부분이 있었지만, 언제나 기초가 부실한 나이기에, 꼼꼼히 보려고 노력했다. 특히 undefined( 변수를 선언하고 값을 할당하지 않은 상태), null(변수를 선언하고 빈 값을 할당한 상태) 같이 평소에도 헷갈리는 내용들은 다시 한 번 곱씹게 되었다. 자습의 형태로 진행되었으며, 3시부터는 페어프로그래밍을 시작하였다. 예상치 못하게 zep 카메라의 작동이 되지 않아서 디스코드와 zoom을 전전하다가 시작하였다. (페어분께 정말 죄송했다...) 기존에 공부했던 내용이기도 하고, 페어분도 관련직종에 있으셨어서 쉽다고 체감되었지만, 중간에 살짝살짝 절어(?)가면서 코드를 제출했다. 역시 기초가 부족한게 맞았나보다..ㅎ 초반이라 시간이 너무 많이 남아..
코드스테이츠 프론트엔드 부트캠프 43기 첫날이다. 많은 고민 끝에 수강하는만큼 기대 반, 걱정 반인 묘한 느낌이 들었다. OT 개념이라 간단하게 커리큘럼, 운영진 분들을 소개해주고, 노션, 디스코드, zep 등 다양한 툴의 기본설정을 완료했다. 그 이후에는 주로 학습 방법에 대한 자료를 많이 읽었던 것 같다. 자료가 거의 줄글 형식이라서 어려움이 있긴했지만, 성장하려는 시도의 중요성, 좋은 질문은 어떻게 하는지, 오류를 해결하려면 어떻게 해야하는지 등 기본 자세를 중요시 하는 나름의 회초리 같은 글들이었다. 비전공자분, 커리어 전환을 위해 참여하신 분들이 많았는데 어중간하게 시간을 보낸 전공자로서 부끄럽다고 생각이 들었고, 더 열심히 해야겠다는 생각이 들었다. 이 초심을 잃지말고 끝까지 가져가 더 성장한..
늦은감이 있지만? 정보처리기사 합격 후기를 쓰려한다. 혹시 잘못 채점하진 않았을까 걱정하면서 11.25일 클릭해본 결과는... 아슬아슬할 줄 알았는데 생각보다 여유있게 붙어서 놀랐다. 걱정했던만큼 열심히 준비해서 만든 결과인 것 같다. 최근 지원하는 곳마다 떨어져서 자존감이 많이 떨어졌었는데 약간의 위로가 되는듯한 기분 다음 회차부터는 또 바뀐다는데 이번년도안에 마무리 지을 수 있어서 감사하다. 준비하시는 분들은 꼭꼭꼭 수제비 카페 가입해서 도움을 얻기 바란다.
https://www.acmicpc.net/problem/23842 23842번: 성냥개비 동빈이는 내일 TV 프로그램 '문제적 유니' 에 출연한다. 평소 애청자였던 동빈이는 성냥개비 문제가 자주 출제된다는 사실을 알았고, 오늘 예습하기로 했다. 성냥개비는 다음과 같이 숫자를 디지 www.acmicpc.net N = int(input()) #1부터 0까지 사용되는 성냥개비 수 numbers = [6,2,5,5,4,5,6,3,7,6] def dfs(arr,idx,cnt): if idx==6 or cnt
https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, www.acmicpc.net n = int(input()) a = list(map(int, input().split())) b = list(map(int, input().split())) total_min = 1e9 total_max = -1e9 def dfs(i,cur): global total_min,total_max #연산자의 개수만큼 재귀 최대값 최소값 구하기 i..
https://www.acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net N = int(input()) arr = [list(map(int, input().split())) for _ in range(N)] answer = int(1e9) #팀의 능력치 비교 def compare(team1, team2): sum_team1 = 0 sum_team2 = 0 for i in range(N//2-1): for j in range(i+1,N//2): sum_team1 += arr[team1[i]]..
유플러스 인적성 결과가 나와서 손 떨면서 허겁지겁 확인했더니... 적성은 기출문제집에 있던 내용과 유사한 내용으로 나왔고 코딩테스트도 기본적인 SQL문과 실버~골드 난이도의 문제들로 나왔다. 인성도 최대한 내 좋은 면을 생각하면서 바로바로 체크하면서 시간까지 남았는데.. 탈락! 적성은 반 넘게 푼 것 같고 코테도 5 문제 중 4 문제 풀었는데(맞았는지는 몰라유) .. 원인이 뭘까 생각해보니 아마도 인성 문제가 아닌가 싶다. 원하는 인재상에 맞추려고 하다보니 너무 억지로 문항을 긍정적인 것만 고른게 탈락의 원인이 아닌가 싶다. 차라리 적성이나 코테가 부족하면 공부를 하면되는데 인성(?)은 어떻게 해야할지 모르겠다. 다음에 기회가 있다면 인성은 무조건 솔직하게 해야겠다고 생각이 들었다.
https://www.acmicpc.net/problem/1744 1744번: 수 묶기 길이가 N인 수열이 주어졌을 때, 그 수열의 합을 구하려고 한다. 하지만, 그냥 그 수열의 합을 모두 더해서 구하는 것이 아니라, 수열의 두 수를 묶으려고 한다. 어떤 수를 묶으려고 할 때, 위치에 www.acmicpc.net n =int(input()) arr = [int(input()) for i in range(n)] plus = [] minus = [] result1 = 0 result2 = 0 for i in range(n): if arr[i]>0: plus.append(arr[i]) else: minus.append(arr[i]) plus.sort(reverse=True) minus.sort() for i ..
- Total
- Today
- Yesterday
- seb
- Redux
- Python
- dfs
- 회고
- 감정일기장
- SEB43기
- 그리디 알고리즘
- dictionary
- useContext
- 코드스테이츠
- SEB 43
- 개인 프로젝트
- til
- React quill
- 기술면접
- 브루드포스
- 인적성
- 프로그래머스
- 코테
- SEB 43기
- SEB43
- 프로젝트
- 다이나믹 프로그래밍
- 프리프로젝트
- 스택오버플로우
- 프론트엔드
- 감정 일기장
- BFS
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |