본문 바로가기

Computer Science31

< 데이터 통신 무엇인가? > 데이터 통신은 무엇인가? 데이터 통신은 네트워크에서 수많은 컴퓨터들이 IP 주소 통해서 접속하고 리소스 자원 값을 서로 주고 받고 이루어지는 것을 말합니다. 예를 들어 영화관 사이트 게시판을 보면 사람들이 작성하고 공유하는 것을 볼 수 있습니다. 또 하나의 예를 들면 이메일을 통해서 리소스 자원 값을 request 요청 값으로 보내어 response 응답을 받습니다. 데이터를 보낼때는 가장 최소 단위 0과 1 비트로 보내야 합니다. 데이터 요청시 0과 1 비트 단위로 보내야 합니다. 0과 1로 보내야 데이터 전기적 신호가 On 인지 OFF 인지 컴퓨터 CPU가 이해할 수 있습니다. 데이터 통신 장점 리소스 자원을 요청으로 네트워크 통해서 수 많은 컴퓨터들이 요청 값을 공유할 수 있음 네트워크 통해서 공유.. 2023. 4. 16.
< 동적 웹페이지는 무엇인가? > 동적 웹페이지는 무엇인가? 동적 웹페이지는 쉽게 말해 정적 웹페이지와 달리 화면 UI 에서 HTML과 CSS 띄어질때 그안에 데이터를 덧 붙히는 것을 말합니다. Client에서 URL 자원 값을 요청을 하면 Server는 요청을 받아 응답을 해주는데 Model에 있는 데이터를 가공 후 View 화면에 데이터를 띄우는 역할입니다. 그럼 정적 웹페이지는 무엇인가?? 맨 위에서 동적 웹페이지와 달리 정적 웹페이지는 쉽게 말해서 Client 가 Server에 URL 자원 값을 요청을 하면 Server에 저장 되어있던 값 응답을 하여 HTML / CSS / JavaScript 페이지를 전환하여 보여주는 것을 말합니다. 여기까지 였습니다. 감사합니다. 2023. 4. 15.
<문자열 뒤집기> 문제설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string return "jaron" "noraj" "bread" "daerb" 코드 작성 class Solution { fun solution(my_string: String): String { var answer: String = "" answer = my_string.toCharArray().reversedArray().joinToString("") return answer } } 해결 코드 my_string 문자열 매개변수 값을 받아 toCharArray() 사용 -> .. 2023. 2. 5.
<특정 문자 제거하기> 문제설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" 코드 작성 class Solution { fun solution(my_string: String, letter: String): String { return my_string.replace(letter, .. 2023. 1. 28.