본문 바로가기
반응형

전체 글351

[웹개발] 웹 (Web) 웹(Web) - 클라이언트(Client) : 일반적으로 접속자와 동일한 의미를 가진다. 넓은 의미에서는 요청을 보내는 모든 주체를 클라이언트라고 한다. - 서버(Server) : 서비스를 제공하는 주체이다. 클라이언트의 요청에 따라 적절한 응답을 돌려준다. 네이버, 카카오 등 모두가 서버의 의미를 가지고있다. - 요청(Request) : 클라이언트가 서버로 보내는 요청을 의미한다. 요청은 크게 아래의 구성요소로 되어 있다. ▪ 프로토콜(Protocol) : HTTP 혹은 HTTPS(SSL, Secure Sockets Layer) ▪ 주소(URL, Address) : 요청을 보내는 경로 ▪ 방식(Method) : 요청을 보내는 방식. 자세한 내용은 후술한다. ▪ 헤더(Header) : 요청에 대한 명세. .. 2023. 2. 9.
[웹개발] intelliJ 와 GitHub 연동 상단 메뉴에 VCS 에서 Get from Version Control Re-Login 뜬다. 전에 한 번 연결한 적 있어서 그런가보다. 아님말고 GitHub 누르고 Token 입력 - 대박 token 어딨는지 까먹어서 다시 찾아봤다. 깃허브 로그인하고 프로필 누르면 메뉴가 나오는데 거기서 Settings 눌러야된다. 누르면 왼쪽에 또 메뉴가 쭉 뜨는데 거기서 Developer settings 누른다. - Personal access tokens ➡️ Generate new token - 이름이랑 유효기간이랑 권한을 설정해준다. 유효기간은 보안 문제 때문에 무제한으로 하면 안 좋다고 해서 그냥 30일로 했다. - token 생성 완료 이 화면 나가면 다신 안 보여준다고 어디 잘 적어 놓으라고 다들 겁주던데.. 2023. 2. 9.
[프로그래머스 - Python/JavaScript] Lv.1 비밀지도 문제 https://school.programmers.co.kr/learn/courses/30/lessons/17681?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 - Python def solution(n, arr1, arr2): a1 = [int(bin(x)[2:]) for x in arr1] b1 = [int(bin(x)[2:]) for x in arr2] c1 = [a1[x] + b1[x] for x in range(0, n)] c2 = [] for x in c1: if len(str(x)) != n: blan.. 2023. 2. 7.
[프로그래머스 - Javascript] Lv.1 모의고사 문제 https://school.programmers.co.kr/learn/courses/30/lessons/42840?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 function solution(answers) { one = [1, 2, 3, 4, 5]; two = [2, 1, 2, 3, 2, 4, 2, 5]; three = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]; let countOne = 0; let countTwo = 0; let countThree = 0; for (let i = 0; i.. 2023. 2. 7.
[프로그래머스 - Python/JavaScript] Lv.1 폰켓몬 문제 https://school.programmers.co.kr/learn/courses/30/lessons/1845?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 - Python def solution(nums): answer = [] lenNums = len(nums) // 2 while lenNums != len(answer): if len(answer) > 0: if len(nums) == 0: break elif nums[0] not in answer: answer.append(nums[0]) nums.remo.. 2023. 2. 7.
[프로그래머스 - Python/JavaScript] Lv.1 숫자 문자열과 영단어 문제 https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 - Python def solution(s): change = { 0: 'zero', 1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five', 6: 'six', 7: 'seven', 8: 'eight', 9: 'nine' } for x in change.values(): if x in s: s = s.replace(x, str([i for i, j.. 2023. 2. 7.
[프로그래머스 - Python] Lv.1 다트게임 문제 https://school.programmers.co.kr/learn/courses/30/lessons/17682?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(dartResult): aList = [] for x in dartResult: aList.append(x) a1 = [] for x in range(1, len(aList)): if aList[x] == 'S': if aList[x - 1] == '0': if aList[x - 2] == '1': aList[x - 1] = '10'.. 2023. 2. 7.
[프로그래머스 - Python/JavaScript/Java] Lv.1 예산 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12982?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 - Python def solution(d, budget): answer = 0 count = 0 while d: answer += min(d) d.remove(min(d)) if answer > budget: return count else: count += 1 return count - JavaScript function solution(d, bu.. 2023. 2. 7.
[프로그래머스 - Python] Lv.1 신고 결과 받기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 from collections import Counter def solution(id_list, report, k): report = list(set(report)) report = [x.split(' ') for x in report] a = [report[x][1] for x in range(0, len(report))] aa = Counter(a) b = [] for i in id.. 2023. 2. 7.
[프로그래머스 - Python] Lv.1 크레인 인형뽑기 게임 문제 https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(board, moves): answer = [] for y in moves: for x in range(0, len(board)): a1 = board[x][y - 1] if a1 != 0: answer.append(a1) board[x][y - 1] = 0 break answer2 = [] for i in answer: answer2.append(i) if le.. 2023. 2. 3.
[프로그래머스 - Python] Lv.1 과일 장수 문제 https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(k, m, score): count = 0 while len(score) >= m : ans = [] for x in range(0, m) : ans.append(sorted(score).pop()) score.remove(sorted(score).pop()) count += m * min(ans) return count while 반복문을 score 배열의 길.. 2023. 2. 3.
[웹개발 수업 - 맛집 사이트] 검색 기능 만들기 HTML +CSS 작성 list-container 안에 검색기능을 넣을 search-form 을 추가한다 난 CSS 로 이렇게 만들어줬다 사실 쌤 거 따라한거다 따라한다고 땀 2리터 흘렸다 javascript 에 작성해 둔 HTML 에 추가 item 에 visible 추가 : 검색 했을 때 일치하는 결과만 보이게 하기 위해 name 에 rel="name" 추가 : 검색을 위해 자 각각 이 부분 말하는거다 2022. 12. 10.
반응형