본문 바로가기

전체보기131

2022 네부캠 1차 테스트 후기 만원 드렸읍니다.. 나는 다른 언어를 안해봐서 모르겠지만 언어적 특성 때문에 불리한 문제가 있었다는 말도 들었고 전체적으로 작년보다 어려워 졌다고 들었다. 능력 부족인 나는 이해만 하고 구현을 못해서 내 방식대로 쓰고 나왔다. 객관식은 cs50 수업 갖곤 절대 대비 불가능이다. 따로 공부 필수! 솔직히 진행이 다소 실망스러웠다. 여태 많은 코테를 찍먹하고 나왔는데 이렇게 문제를 많이 수정하면서 시간을 더 준 시험은 처음이다. 것도 시험을 보는 도중에 수정하고 더 주고 그래서 30분 남기고 나온 나는 나중에 또 시간을 더 줬다는걸 톡방으로 알았다. 그래도 합격 할 사람들은 하겠지만 응시료 있던 첫 코테이자 경험한 것 중 가장 기묘한 코테였다. 2022. 6. 28.
종강 이후 요즘 공부 우선 옛 글을 보니 존댓말 반말이 섞여있어서 통일을 시도 해보기로 했다. 자바스크립트 스터디를 시작했다. 클론코딩 프로젝트 + 공통 과제가 추가 됐다. 어제 부스트캠프 자소서를 완성하고 지원 완료했다. 알고리즘 + cs 너무 부족해서 부캠 1차 시험 준비하고 있다. 부캠 준비랑 스터디 활동만으로 하루가 막 사라져서 근 며칠간 코딩하면서 자기 전에 눈물이 줄줄났다 어제 스터디 첫 발표를 너무 못해서 탈탈 털렸다. 그럴만두하지... 그래도 분명한 것은 나한테 좋은 거라는 거다. 오늘은 정처기 실기 2회차 접수했다. 어짜피 해야할 공부지만 시험이 늘어났따... 스터디는 종강 전날 마음이 심란해서 두 개 들어갔었는데 js 스터디랑 개인 공부가 벅차서 하나는 인사하고 나왔다. 그거 안나왔으면 죽었을 것 같다. 매.. 2022. 6. 20.
Web 2_Node.js 필기 ✔웹서버 만들기 cmd에서 node main.js 실행하고 주소창 localhost:3000으로 들어가면 노드가 서버의 기능을 하는 것 ctrl+c 종료 response.end(fs.readFileSync(__dirname + url)); //node.js가 경로에 해당되는 파일을 읽어서 가져온 것을 response.end() 안에 위치 시키는 것 저 괄호 안에 어떤 코드를 넣느냐에 따라 사용자에게 전송하는 데이터가 바뀐다 아파치 같은 웹서버는 불가, node.js, php, 장고는 가능 ✔JavaScript Data type Num/String 이항연산자 + js는 문자열 사이의 +를 산술연산자가 아니라 결합연산자로 바꿔버림 string.length 문자열의 길이 ✔js 변수 ✔js Template L.. 2022. 6. 13.
2675 파이썬: end= (가로로 출력) 사용 시 줄 바꾸기 2675번: 문자열 반복 (acmicpc.net) 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net n = int(input()) for _ in range(n): s = list(input()) for i in range(2, len(s)): print(s[i] * int(s[0]), end='') print() # 없으면 처음은 되는데 두 번째 입력부터 줄을 안바꿔줌 print() 로 줄을 바꿀 수 있다. end 파라미터를 사용하지 않을 때는 줄 넘김이 기본값이나 사용시 줄을 바꾸기 위해 필요하다... 2022. 5. 13.
요즘 근황 이번주 토 중간고사 다음주 토 토익 그다음주 토 정처기 실기 이후 싸피 지원 준비로 정신이 없습니다. 교수님은 중간고사에 수류탄 마냥 과제를 날리시고 그치만 브론즈 문제들로라도 백준 커밋은 꼭꼭 채우고 있습니다. 요즘 드는 생각인데 좋은 기회가 왔을 때 우린 항상 바쁘고 조금만 덜 바빴다면 할 수 있었을텐데 하는 일들이 사는 내내 일어난다는 것입니다. 우리의 모든 발자취가 어떤 기회가 왔을 때 그것을 붙잡을 수 있는 준비가 되기를 바쁜 하루하루를 잘 살아내봅시다! 2022. 4. 20.
3052 파이썬: 서로 다른 요소의 개수 구하기 3052번: 나머지 (acmicpc.net) 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net L = [] for _ in range(10): a = int(input()) % 42 L.append(a) L = set(L) print(len(L)) 리스트를 집합으로 바꿔서 중복을 제거하고 집합 요소의 개수를 세었다. 참고 [TIL] Python 리스트 중복 요소 개수 찾기, 제거, 삭제 (velog.io) 2022. 4. 18.
11720 파이썬: 숫자를 공백 없이 입력 받아 리스트에 저장하기 11720번: 숫자의 합 (acmicpc.net) 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net n = int(input()) num = list(map(int, input())) print(sum(num)) list(map(int, input())) input에 3 num에 123을 넣고 num을 출력하면 [1, 2, 3]로 출력된다. split()을 붙이면 공백 없이 입력한 수를 하나의 수로 인식하고 리스트에 저장하여 [123]이 출력된다. 2022. 4. 9.
11718 파이썬: EOFError 예외처리 11718번: 그대로 출력하기 (acmicpc.net) 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net while 1: try: for i in range(100): a = input() print(a) except EOFError: break 입력이 끝날때까지 입력받고 종료 런타임에러(EOF error) EOF : End of File 사실 여기서 생략해도 된다 2022. 4. 9.
10951 파이썬: while문 예외처리 10951번: A+B - 4 (acmicpc.net) 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net try except로 오류 예외처리하기 while 1: try: a, b = map(int, input().split()) print(a+b) except: break try : 수행할 문장 except : 수행할 문장 201222 개발일지(15일차) - 파이썬에서 while문 활용 + 오류 예외처리 기법 (velog.io) 2022. 4. 8.
2439 파이썬: 오른쪽 정렬하기 2439번: 별 찍기 - 2 (acmicpc.net) 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net t = int(input()) for i in range(1, t+1): print(str("*"* i).rjust(t)) 우측정렬 정렬 대상을 문자열로 바꾸고.rjust(전체자리수) 해준다 [Python] print문 오른쪽/왼쪽 정렬, 은행번호표 표현, 주식형태 표현하기 (tistory.com) 2022. 4. 8.
10871 파이썬: 리스트에서 브라켓 [ ] 없애기 10871번: X보다 작은 수 (acmicpc.net) 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 갈고 닦은 코드 n, x = map(int, input().split()) a = list(map(int, input().split())) for i in range(n): if a[i] < x: print(a[i], end =" ") 덜효율적인 내코드 answer =[] n, x = map(int, input().split()) a = list(map(int, input().split())).. 2022. 4. 7.
2752 파이썬: 오름차순 정렬하기 2752번: 세수정렬 (acmicpc.net) 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net a = list(map(int, input().split())) a.sort() print(a[0], a[1], a[2]) List.sort() 함수를 사용하면 된다. 내림차순은 괄호 안에 reverse=False를 넣어주면 된다. [python] 파이썬 sort 리스트 정렬 (오름차순, 내림차순) (tistory.com) [python] 파이썬 sort 리스트 정렬 (오름차순, 내림차순) 안녕하세요. BlockDMask입니다. 오늘은 리스트 본체를 정렬하는 sort 함수에 대해서 이야기해볼까.. 2022. 4. 4.