[Flutter] Mac에서 Flutter 설치하기
·
개발 타임캡슐/Flutter
Flutter 먼저 이곳에 들어가준다. flutter.dev/docs/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. flutter.dev 그 다음 macOS 클릭한다. Flutter SDK설치 그럼 이런 화면이 뜨는데 저 파란 상자를 클릭해주면 된다. 그럼 다운로드가 완료된다. 나는 kang이라는 폴더안에 집어넣어주었다. 위의 링크에서는 압축을 풀라고 나오는데... 굳이 안풀어도 풀려있어서 풀지않았다. PATH 추가하기 여기서 삽질을 좀 많이했다... bash_profile에 PATH를 추가하려는데 자..
[Python] 백준 2108 - 통계학
·
Algorithm
문제 수를 처리하는 것은 통계학에서 상당히 중요한 일이다. 통계학에서 N개의 수를 대표하는 기본 통계값에는 다음과 같은 것들이 있다. 단, N은 홀수라고 가정하자. 산술평균 : N개의 수들의 합을 N으로 나눈 값 중앙값 : N개의 수들을 증가하는 순서로 나열했을 경우 그 중앙에 위치하는 값 최빈값 : N개의 수들 중 가장 많이 나타나는 값 범위 : N개의 수들 중 최댓값과 최솟값의 차이 N개의 수가 주어졌을 때, 네 가지 기본 통계값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. 출력 첫째 줄에는 산술평균을 출력한다. 소수점 이하 첫째 자리에서 반올림한..
[Python] 백준 1712 - 손익분기점
·
Algorithm
문제 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POINT)이라고 한다. A, B, C가 주어졌..
[컴퓨터 네트워크] application layer2
·
Computer Science/컴퓨터 네트워크
HTTP Method Types 일반적으로 사용하는 Method GET 서버에게 URL에 명시된 정보를 요청할 때 사용한다. URL필드에 인자/변수 값 추가 가능하다. URL 링크상의 데이터 노출에 대한 우려가 있다. POST 요청된 자원을 추가하기 위한 용도로 사용한다. HTTP 메시지의 entity body에 인자 값들이 포함된다. -> URL을 통해 인자가 직접 노출되지 않기 때문에 보안 측면에서 GET방식보다 비교적 안전하다. 하지만...데이터를 암호화하지 않으면 결국 똑같다. 부가적으로 사용하는 Method PUT 요청된 자원의 갱신이 필요한 경우 사용된다. entity body에 포함된 자원을 해당 URL에 업로드한다. DELETE URL에 지정된 자원의 삭제를 요청할 경우 사용한다. 보안상의..
[Python] 백준 10809 - 알파벳 찾기
·
Algorithm
문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. 정답 s = input() a = [-1 for _ in range(26)] for i in range(len(s..
[Python] 프로그래머스 LEVEL 1 - 서울에서 김서방 찾기
·
Algorithm
문제 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 정답 def solution(seoul): return "김서방은 " + str(seoul.index('Kim')) + "에 있다" index를 이용해 간단하게 풀었다.