본문 바로가기

전체 글

(72)
#11651 좌표 정렬하기2 JAVA www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net package AtoI; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class N11651 { public static void main(String[] args) throws Exception{ Scanner scan = new Scanner..
[AWS]Day02 드롭박스: 클라우드 스토리지 서브스 - AWS의 S3를 이용해서 서비스 시작 S3: Simple Storage Service - 객체 저장소: 파일 단위로 저장, upload, download - eleven nine == 거의 100%에 가까움. - 높은 가용성( != 내구성) - 앱 개발용, 비즈니스용 AWS의 storage service - EBS: block device, like SSD - S3: 드롭박스처럼 파일 업로드/ 다운로드가 가능한 인터넷 저장 서비스 네트워크: 통신할 수 있는 환경 인터넷: 프로토콜을 통해 연결된 글로벌 네트워크 www - 전 세계를 연결한 거대한 망을 형성 - 관리 주체가 없음. 특정 주체, 특정 기업이 관리하지 않음. 클라이언트: 네트워크에서 서비스를 요청하는 기기..
[AWS] Day01 CLOUD: cloud computing or cloud service or cloud computing service - 인터넷 기반 컴퓨팅의 일종, 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리되는 기술(출처, 위키백과) - 개인사용자와 기업 모두 사용 가능 - 장점: 가격, 탄력성과 확장성, 안전성 - 제공업체: AWS, DropBox, google, Azure, 네이버, kt 등등 ,,,, PC의 클라우드 - cpu, memory => computing graphic card => GPU (렌더링, 머신 러닝, 딥러닝 ,,,,) ssd => storage network - IaaS(아이아스): Infrastructre as a Service : 가상의 컴퓨터를 원하는 시간만큼 빌려옴 ˇ..
05 Logistic Regression Logistic Regression: 분류 기법의 일종 Binary Classification: 0 또는 1의 결과값 Logistic and Linear Logistic Linear 셀 수 있고 데이터의 값들이 흩어져있음 예) 신발사이즈 연속적으로 이어져있음. 예) 몸무게 Hyphothesis Representation ↓ -g(x)를 통해 Logistic function 으로: y의 범위를 0과 1 사이에 정의할 수 있도록 함. 따라서, x가 커질 수록 분모는 1에 가까워지기 때문에 결국 함수값은 1로, x가 작아질수록 분모가 무한대로 가기 때문에 결국 0으로 수렴하게 됨. 결론: 함수로 치면 y축에 있는 값이 0과 1 사이에 있게 됨. Cost Function : 랜덤 w를 최적의 파라미터로 만드는 ..
04 Multi-variable linear regression Hypothesis : 변수의 갯수만큼 가중치의 갯수가 늘어남. Cost function: 변수의 갯수가 늘어나는 만큼 가중치가 늘어나는 문제점을 해결해야함. 데이터가 많아질 경우 x1, x2, x3: data, Y: Label(true value) ▶ 변수가 3개이기 때문에 weight 3개, 변수의 갯수에 따라 w값도 증가함. → 만약 data가 무한대로 증가할 경우 hypothesis를 계산하는데 어려움이 생길 수 있음. Matrix Matrix 사용 - x 매트릭스를 입력 받아 xw(매트릭스의 곱)로 간편히 사용할 수 있음. - 데이터의 갯수가 많아도 동일하게 사용할 수 있음. - 앞에있는 matrix의 열의 갯수와 뒤에 있는 matrix의 행의 갯수가 같아야 함. - 데이터의 갯수와 무관. ※ ..
#10989 수 정렬하기3 www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 입력받은 N길이만큼의 배열 선언하고 배열길이 만큼의 숫자를 입력받아서 정렬해주는 Arrays.sort() 함수 사용 ! 그리고 그냥 반복문 이용해서 배열 출력 !
#2562 최댓값 구하기 JAVA www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net
#1152 단어의 개수 JAVA https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net trim()함수로 빈칸 제거! sentenceBox라는 배열을 선언해주고 공백을 기준으로 나눠서 단어를 배열에 저장 후 배열의 길이를 출력해주면 단어의 갯수를 알 수 있다! 공백을 기준으로 나눌 수 있는 자바에서 메소드,,, 가 없ㄴㅏ,,? 찾지는 못했지만 있을 것 같은 느낌적인 느낌 알면 알려주세요 !~!~!