분류 전체보기
-
[Node.js] module.exports 와 exports 차이언어/Node.js 2024. 4. 20. 15:34
결론부터 말씀 드리면 module.exports 와 exports 는 사실상 같은 동작을 합니다. exports 객체는 module.exports의 단축형태입니다. exports가 module.exports의 객체를 call by reference 방식으로 바라보고 있으며, 최종적으로 리턴값은 module.exports라는 것이다. export는 property(속성을 내보내는) 방식으로 사용 module.exports는 바로 사용 가능 call by reference 방식이란? 프로그래밍 언어에서 사용되는 개념 중 하나로, 함수에 인수를 전달하는 방법을 설명하는 용어이다. call by reference에서는 함수에 인수로 변수의 메모리 주소(참조)를 전달합니다. 이는 원래 변수의 값을 변경할 수 있게..
-
[데브코스]10,11,12일차 교육내용 정리TIL/교육 내용 정리 2024. 4. 19. 21:38
10일차 CSS (Cascading Style Sheets) HTML을 꾸며주는 언어, 문서를 통째로 한 번에 꾸며주는 것이 아니라, HTML 태그를 하나하나 꾸며줍니다. HTML 에 CSS를 적용하는 방법은 다음과 같이 3가지 있습니다. 인라인(inline) : HTML 태그 안에 같이 작성합니다. 내부 스타일 시트(internal style sheet) : HTML 문서 안에 같이 작성합니다. 외부 스타일 시트(external style sheet) : HTML 문서 밖에 작성하고 연결합니다. *HTML태그 한쌍 ( 텍스트 ) 또는 하나 을 우리는 element 라고 부르기도 합니다. 인라인 방법 // 색상 넣기 Login // 정렬 Login // font-size PW : // 버튼 크기 키우기 ..
-
[Python] CodeUp : 기초 100제 6,092 이상한 출석 번호 부르기1코딩테스트/CodeUp 2024. 4. 19. 09:16
https://codeup.kr/problem.php?id=6092&rid=0 문제 위 링크에서 보시면 됩니다. [문제 풀기 전 생각한 부분] 1. 문제가 바로 이해되지 않네.. 이거 못 풀겠다. 2. 일단 입력을 두 번 받고 3. 그 다음엔 어떻게 하냐 [my_code] n =int(input()) # 입력을 받고 t = map(int,input().split()) # 랜덤으로 불리는 출석 번호를 받고 [문제점] 1. 처음 보는 유형의 문제여서 그런지 생각을 해봐도 도무지 어떻게 접근해야 되는 지 몰랐다. [문제점 해결] 모르면 답지 보고 공부하면 되지 ~,~ 답만 보고 싶으신 분들은 아래 코드 바로 복붙하시면 됩니다. 주석도 달아 놓을 게요. 1. 출석 번호를 부른 '횟수인 n'를 입력 받는다. ex..
-
[Node.js] 'TypeError: Invalid URL' 오류 해결하기언어/Node.js 2024. 4. 18. 13:50
위 사진처럼 강사님을 따라가다가 나는 이상하게 parse에 취소선이 그어진 것을 볼 수 있었다. 서버를 돌리려고 시도하면 위와 같이 뜬다. 'TypeError: Invalid URL 그 이유는 사진에서도 나와 있듯이 url.parse()가 deprecated( 사용이 중지된 ) 되었기 때문이다. 새로운 URL 파싱 API에 맞게 코드를 업데이트 해야되서 그랬다. * URL 파싱이란? 웹 서버에서 클라이언트로부터 받은 URL을 해석하여 원하는 작업을 수행하거나, 웹 클라이언트에서 서버로 요청을 보낼 때 URL을 생성하는 데 사용됩니다. * API (응용 프로그래밍 인터페이스) 란? 소프트웨어 응용 프로그램이 서로 상호 작용하는 방법을 정의하는 인터페이스입니다. 간단히 말해, API는 프로그램 간에 데이터를..
-
[Node.js] Node.js 설치 후 일어날 수 있는 오류언어/Node.js 2024. 4. 18. 12:28
node : 'node' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않 습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + node serve.js + ~~~~ + CategoryInfo : ObjectNotFound: (node:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 상황설명 강의 따라서 하는 데 왜 나는 오류 나냐고 ~,~ 먼저 뭔가 시도를 했기 때문이다... 저 같은 경우에는 프로그램 깔리고 바탕화면에 빼두었음.. 그랬더니 오류 .. 따라서 위 사진 과 같이 오..
-
[Python] CodeUp 기초 100제 6,082 3 6 9 게임의 왕이 되자코딩테스트/CodeUp 2024. 4. 18. 08:53
[문제 풀기 전 생각한 부분] 1. 입력을 받고 2. for문을 이용한 뒤 3. 3으로 나누어 떨어지면 되겠군 [my_code] n = int(input()) # 사용자로부터 입력을 받고 for i in range(1,n+1): # 1부터 n까지 반복 if i % 3 ==0: # i를 3으로 나누었을 때, 나머지가 0이라면 print('X',end=' ') # X 출력 else: # 그 외 print(i,end=' ') # i 출력 [문제점] 처음에 9를 넣었는 데, 잘 되길래 제출 했더니 잘못된 풀이라고 한다. 그래서 n에 다른 값을 넣어보았더니 왠걸,,, 이게 10이하에만 통하는 거였다... 그러면 어떻게 할까 고민하던 중 그냥 그러면 각 자리별로 만들어주자라고 생각하였다
-
[Python] CodeUp : 기초 100제 6,081 16진수 구구단 출력하기(py)코딩테스트/CodeUp 2024. 4. 17. 19:00
https://codeup.kr/problem.php?id=6081 문제는 위 링크를 참고하세요. [문제 풀기 전 생각한 부분] 1. 구구단 처럼 for문을 이용해서 반복시키면 되겠다. [my_code] n = input() .........????? [문제점] 1. 일단 16진수 10진수 어떻게 하니? 2. okay 어떻게 바꾸는지만 보고 코드 짜보자 3. 16진수인데 for문을 이용해서 range() 어떻게 설정하나??? 4. 그냥 막혀버림... 그래서 그냥 하나하나 칠까 생각도 했음. [문제점2] 1. print('%X'%n) #n에 저장되어있는 값을 16진수(hexadecimal) 형태로 출력 근데 문제에서는 A~F 사이에 값을 입력해야되는 데 이렇게 되면 오류가 난다. 이미 A~F 는..
-
[Python] CodeUp : 기초100제 6,079 언제까지 더해야 할까?코딩테스트/CodeUp 2024. 4. 17. 17:43
https://codeup.kr/problem.php?id=6079 문제는 위 링크를 참고하세요;. [문제 풀기 전 생각한 부분] 1. 입력을받고 2. 계속 더하다가 3. 더한 값이랑 입력값이 같으면 출력하네 [my_code] n = int(input()) # 사용자로 부터 입력을 받고 정수형으로 변환 sum = 0 # sum 초기화 ''' 근데 사실 n+1이라고 했지만 이때까지 n이여도 상관 없지 않나 싶었다. 하지만 n =1이라면? or 2라면은 생각못했다. 하지만 그렇게 엄청 중요한 사실은 아니다. ''' for i in range(1,n+1): # 1부터 n까지 반복한다. sum += i # sum = sum + i ex) sum == 0 이니깐 0 = 0 + 1 이런식으로 n까지 if n == ..