
numlist에 있는 숫자를 n으로 나눠서 나머지가 0이 되는 것들만 남게끔 구현.
나는 n으로 나눠서 나온 값이 정수인 것들만 남게끔 구현하려 했는데, 나머지가 0인 걸 고르는게 훨씬 좋아보인다.
내가 처음에 구현한 코드 :
def solution(n, numlist):
if numlist%n==0, print
else remove
answer = []
return answer
numlist를 꺼내는 방법 :
for i in numlist:
print(i)
비어있는 배열 값에 append를 사용하여 i값을 넣기 :
answer = [] #빈 배열
answer.append(i)
정답 :
def solution(n, numlist):
answer = [] #빈 배열
for i in numlist:
if i%n == 0:
answer.append(i)
return answer
참고 : https://www.youtube.com/watch?v=r9BQIl11AWQ
자바로 푼다면 :
import java.util.*;
class Solution {
public ArrayList solution(int n, int[] numlist) {
ArrayList<Integer> answer = new ArrayList<>();
for(int num : numlist){
if(num % n == 0){
answer.add(num);
}
}
return answer;
}
}
웹 동작 방식
ip주소 : 컴퓨터를 식별하기 위한 위치 주소
데이터 송수신은 ip를 기준으로 이루어짐
브라우저 : 크롬,사파리 등과 같이 웹페이지, 이미지, 비디오 등의 컨텐츠를 송수신하고 표현해주는 소프트웨어.
브라우저가 하는 일: ”컨텐츠를 송/수신한다”, “컨텐츠를 표현한다”
데이터의 송/수신 역시 0과 1의 아날로그 신호로 이루어지는데, 여러분의 브라우저는 여러분의 메세지가 OSI 7 계층을 거쳐 랜선을 통해 0과 1로 변경되어 흘러갈 수 있도록 여러분을 도와주는 응용프로그램이자, 여러분과 상호작용해서 요청을 보내는 응용프로그래밍 계층의 첫 출발점입니다.
DNS(Domain Name Server)란?
여러분의 요청을 받아줄 서버의 IP주소(192.168.0.123)와 여러분이 외우고 있는 도메인 이름을 중개해주는 전화번호부와 같은 서버가 중간에 있었기 때문 -> abcdefg.com과 같은 도메인 이름 을 입력해서 원하는 웹 사이트로 이동이 가능

위와 같은 모습으로 되어 있는 중개 서버가 있기에, 여러분은 도메인 이름(사이트 주소)만 외워도 목적지를 알 수 있어 요청을 보낼 수 있게 됩니다.
HTTP란 ??
다시 돌아와서 요청을 보내고 받는 상호간에 “약속”을 하고 있다면 어떨까요?
예를 들어 요청을 보내는 사람은
첫줄에 주소를 적고,
두 번째 줄에 자신의 IP주소를 적고,
세 번째 줄에 보내고자 하는 정보를 적고,
각각의 정보를 “ : “ 로 구분해서 적겠다고 약속하고,
상호간에 “그 약속을 공유”하고 있다면 어떨까요?
하 로나 진짜 불편하다 공부할 거 너무 많은데