AWS란?(애플리케이션 배포/스프링부트)
2022. 5. 11. 12:45
AWS
더보기 - Amazon WEb Services(AWS) 는 지금은 흔히 클라우드 컴퓨팅이라고 알려진 웹 서비스 형태로 기업에 IT인프라를 제공하는 대표적이니 서비스 - 시중에 제공하는 IT인프라 구축 서비스 개수만 250개 이상 서버환경 -Aws EC2(Elastic computer 가상컴퓨터) 더보기 EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스다. 이 서비스를 통해서 아마존이 각 세계에 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있다. 쉽게 말해, 아마존으로 부터 한 대의 컴퓨터를 임대하는 것이다. AWS가 제공하는 URL(Public DNS)를 통해 이 컴퓨터에 접근할 수 있다. EC2의 장점은 다음과 같다. 용량을 늘리거나 줄일 수 있다. (탄력성) 사용한만큼 지불하므..
백준 2908번 문자열 자바 문제풀기
2022. 4. 26. 00:15
카테고리 없음
문제) 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 입력 ) 첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다. 예제 입력 734 893 을 입력하면 ..
백준 자바 1152번 문제풀이
2022. 4. 26. 00:06
문제풀이/백준
이 문제는 이전에도 언급했던 next와 nextline을 잘 구분하고 활용해야합니다. 안녕하세요! 오늘은 백준 단어의 개수 문제를 풀어보도록하겠습니다. 브론즈2에 해당하는 쉬운 문제입니다. (nextLine은 공백까지 문자열로 받기때문에 next가 아닌nextline을 써주어야합니다) 제가 푼 문제는 자바 8이 아닌 11버전으로 체출을 해야 정답 처리가 됩니다. import java.util.Scanner; public class Main{ public static void main(stringp[ args) { Scanner sc= new Scanner(System.in); String s = sc.nextLine(); int count = 0; //문제에도 나와있지만 단어의 개수를 확인할 변수를 담을..
1157번 백준 자바 문제 풀이
2022. 4. 19. 22:46
문제풀이/백준
안녕하세요 요즘 국비학원에서 프로젝트를 진행하는중에 너무 정신이 없어서 업로드를 못하고있었습니다. 조만간 문제풀이 외에도 프로젝트 진행하면서 쓰이는 코드들 또한 정리해서 올려보겠습니다. 1157번 문제 또한 아스킷 코드를 사용해서 풀수 있는 문제입니다. 예제 입력2 번을 보게 되시면 zZa 입력을 했는데 출력은 Z로 나오게 됩니다. 문제에서 보시면 알겠지만 대소문자를 구별하지 않습니다. 여기에서 힌트를 얻으실수 있을거라고 판단됩니다. import java.util.Scanner; public class solution1157 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[2..
백준 2675번 문자열 문제
2022. 4. 4. 19:21
문제풀이/백준
오늘은 백준 2675 문자열 반복 풀기입니다. 저는 2가지 방법으로 풀어보겠습니다. Scanner를 통해 문제를 풀어볼건데 for문을 사용하는방법과 아닌 방법 두가지를 설명드리겠습니다. 일단 밑에 나와있는것처럼 저는 문자열을 repeat을 사용해서 값을 만들어봤습니다. java 8 에는 없지만 java11부터 사용한다는 "repeat" 입니다. Java에서 단일 문자열을 정렬하는 방법을 보여줍니다. 사용되는 가장 일반적인 순서는 알파벳 순서입니다. 정렬은 데이터를 표준 형식으로 변환하고 사람이 읽을 수있는 형식을 만드는 프로세스입니다. Arrays.sort()방법으로 문자를 정렬하기 이전에 repeat을 사용하여서 문자열을 반복시켜줍니다. 문자열 클래스에는 정렬 방법이 없습니다. 문자열을 정렬할때 주된 ..
백준 10809번 자바
2022. 3. 29. 19:49
카테고리 없음
코로나 걸리고 제정신이 이제야 돌아와서 다시 문제풀이를 업로드 해봅니다. 10809번의 문제입니다. 단순하게 풀수 있는 문제입니다. 문제를 풀기에 앞서 indexOf()를 공부하고 넘어갑시다. indexOf() - 특정 문자나 문자열에서 해당하는 문자의 인덱스 값을 반환하고 찾지 못했을 경우 '-1'을 반환하는 메소드 입니다. 이문장을 읽었을때 좀 감이 오시나요?? 저도 처음에는 charAt으로 짜르고 다시 포문을 돌리고 했지만 간단하게 푸는 방법을 찾아서 공유해봅니다. 제가 처음 방식으로 풀었던것도 답이 나오니 같이 공유해드리도록 하겠습니다. 1. 알파벳 수의 배열을 선언 후, -1로 초기화 2. 입력받은 문자열에서 문자를 추출 후 'a'을 통해 인덱스로 활용하여 해당 위치 값을 배열에 저장 3. 출력
백준 4344 평균은 넘겠지?
2022. 3. 17. 19:08
문제풀이/백준
예제 입력을 보면 5번 돌아 가게 되어있습니다. 먼저 입력값을 정할수 있게 스캐너를 받습니다. int[]a 라는 배열에 스캐너객체를 넣어줍니다. 중첩반복문을 이용하여서 평균값을 구한후 c배열의 값들을 비교를 합니다. 비교하여서 평균값보다 낮으면 count++로 추가해줍니다. for문을 다 돌린후에 count값과 c배열의 길이의 수를 나누어 줍니다. 나눌때 값은 double형으로 변환시켜주는것이 좋습니다. 그리고 printf는 스트링을 받지 않기때문에 "%.3f%%\n을 선언하여줍니다." 그러면 평균보다 낮은사람의 퍼센트를 구할수 있습니다.
8958번 백준 자바 문제 풀이
2022. 3. 14. 19:52
문제풀이/백준
안녕하세요 오늘은 백준 문제풀이 8958번 풀어보도록하겠습니다. 어려운 문제가 아니니깐 다들 잘해냈을거라 생각합니다.(저는....... 멍청댕청해서 오래걸렸습니다....쿨럭..;;) 가장 먼저 스캐너로 배열에 각각 원소에 문자열을 저장해줍니다! 그리고 count는 몇번 연속했는지 값을 저장해줄겁니다. sum 은 누적 합산 값을 나타내는 변수로 선언해 줍니다. for문에 문자열을 String에 길이만큼 반복할때 문자열을 split으로 하나하나 쪼개어 주었습니다 그 후 해당 원소의 문자열을 charAt이 아닌 문자열의 같은값(검사)을 구해주는 eqauls.로 O값을 구하였습니다. O가 나오면 count변수에 1씩 증가 시키고 X가 나올경우 count를 0으로 초기화 시켜주었습니다(저는 초기화시키는방법을 몰라..
자바스크립트 비동기 AJAX
2022. 3. 10. 17:45
Language/JavaScript
JS 비동기 통신 - (Asynchronous Javascript and XML)은 웹 페이지의 이동없이 필요한 데이터만 전송하는 기술입니다. 일반적인 경우 데어터 처리는 요청 순서대로 진행하지만 AJAX 는 순차적으로 진행하지 않습니다. 이런 방식을 비동기 방식이라고 합니다. 자바스크립트의 비동기 방식은 상당히 까다로운데, 이를 간단하게 사용할수 있게 해주는 최신 자바스크립트 API인 fetch API를 이용하도록 하겠습니다. API는 중간에서 작동하는 특정기능이라고 할수있습니다. 동기적이라는거는 한가지 작업을 순서대로 진행합니다. 원리를 보면 어디인가에 파일을 가져옵니다(지구반대편이라고도 할수있습니다.) 아무리 빨라도 1초이상은 걸립니다. 동기적으로 실행시키면 1다음에 2번에서 펜딩으로 3초 혹은 한..
백준 1546번 자바
2022. 3. 9. 21:00
문제풀이/백준
1차원 배열에 관련된 문제입니다. 잘 생각하시면 어렵지 않은 문제입니다. 제일 기본적인 방법으로 풀어보도록 하겠습니다. 먼저 배열의 모든 원소를 입력받아 저장하고 arrays.sort() 로 정렬합니다(오름차순 순으로 정렬이 됩니다.) 그렇다면 배열의 마지막길이는 배열에 가장 큰 값이라는것을 알수있습니다. 또한 주의해야할 점은 연산할때 반드시 초소한자료형1개이상은 double형으로 써야합니다. 그러면 자동형변환이 되면서 자료형이 큰 쪽으로 (int에서 double)변환이 되기 때문입니다. 여기서는 sum을 double형으로 해주었습니다. Scanner sc = new SCanner(System.in); int a = sc.nextInt(); double num[] = new double[a];//배열의 ..