반응형

분류 전체보기 151

[JAVA] 백준 2750 수 정렬하기

https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 두가지 방법으로 나누어 풀어보았다. 1. 버블정렬 2. 메소드 이용하기 1.[버블정렬] 첫 번째 인덱스부터 시작하여 뒤의 인덱스들의 값들과 비교하여 최솟값들을 차곡차곡 쌓아나가는 방법이다. 나는 BufferReader를 이용하여 값을 받았다. 첫 줄의는 숫자의 갯수가 들어오기떄문에 들어온 값을 Integer.ParseInt해준다. 이후 배열을 다음 숫자들의 값을 받아줄 배열을 받아주며 길이는 첫줄의 숫자로..

백준 1차원배열/4344 자바/평균은 넘겠지

https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net [풀이방법] 1. Scanner를 통해 값을 받는다 2. tastcase의 갯수를 받고 for문을 tastcase만큼 반복한다. 3. 각 케이스의 학생수를 int student로 받은후 student의 길이만큼의 arr배열을 생성해준다. 4. sum이라는 변수를 0으로 초기화 해둔 후 2중 for문을 구성하여 학생의 수만큼 반복하며 arr에 각 점수를 넣어준다. 5. arr에 들어간 점수를 sum 에 누적하여 합계를 만든다. 6. 이후 합계를 학생수로 나누어 mean이라는 ..

[1152 자바] 단어의 개수/백준

https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 문자열을 공백을 기준으로 나눠서 단어의 개수를 구하는 문제이다. " "로 나눠서 구하면되는 쉬운문제로 보이지만 주의해야할점은 예제2 처럼 문자열 맨 처음 공백을 넣을경우 제외하고 구해야한다. [풀이방법] Scanner로 값을 받아 line에 문자열을 저장한 후 StringTokenizer를 통해 " " 로 line을 나눠준 후 countTokens()를 사용하면 값을 구할 수 있다. impo..

[1157 자바] 단어공부: 알고리즘/ 백준

해당 문제는 문자의 코드값을 다루는 문제이다 아스키코드를 알고 있다면 문제는 쉬워질 것이다. 아스키코드의 대문자 A는 65 소문자 a는 97부터 시작한다. [풀이방법] 1. Scanner를 이용하여 단어를 word 변수에 받는다. 2. 알파벳의 길이는 26개 배열 arr[26]을 생성해준다. 3. for문을 통해 단어의 각 알파벳을 비교해준다. 단어의 길이만큼 반복한다(word.length). 4. 문제의 핵심은 대문자 소문자 구별 없이 가장 많이 있는 알파벳을 구해야 한다. for문안에 if문을 통해 대문자와 소문자를 구별해서 계산해준다. if문 조건식에 단어의 각 알파벳이 65~90 사이일 경우 (대문자) , 그 이외에는 else (소문자)로 구별하여 if문을 나눠준다. 대문자일 경우 해당 알파벳의 ..

[10809 자바] 알파벳 찾기 [백준]

아스키 코드를 활용해 입려된단어의 각각의 알파벳이 처음 등장하는 위치를 출력하는것! + (포함되지않은 알파벳은 -1과 공백으로 구분해준다.) [풀이방법] 1. 우선입력방식은 두가지가 있다. Scanner와 BufferReader 두가지 방법중 하나를 사용하면되고 Scanner의 경우 주석처리를 해놨다. (BufferReader가 좀 더 입력에 성능이 뛰어나다.) 2. String 형태로 입력문자를 word에저장해준다. 3. 소문자 알파벳의 길이의 배열 arr을 생성해준다. 4. 생성된 배열 전체의 값을 for문을 통해 -1로 설정해준다. 5. 이제 입력받았던 word 문자열을 각 문자로 나눠서 처음 시작하는 arr[]해당위치에 순서를 넣어줘야한다. 6. for문을통해 0부터 단어의 길이만큼 반복해준다. ..

백준 /11720 자바/숫자의 합

https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 첫줄에 숫자의 갯수 N을 받고 다음줄에 N개의 숫자가 공백없이 주어진다. 두번째 줄의 문자열로 받은 후 -> 문자로잘라주고 -> 숫자로 변경해서 더해주는게 핵심이다. [풀이] 1.Scanner를 통해 받은 숫자의 갯수를 N에 저장 2.N개의 연속된 숫자들을 스트링 타입의 number에 저장 3.for문을 통해 N개의 갯수를 돌면서 sum에 누적을 해준다. (나는 number에 각 위치별문자를 String.valueOf로 변환하고 다시 Integer로 parseInt를 해서 누적해..

4673 셀프넘버 JAVA 백준 문제풀이

처음엔 무슨말인지 잘 이해가 되지않아 한참을 보았다. 요점은 1~10000이하의 생성자가 없는 수 를 구하는것. [접근방식] 1.boolean 배열을 선언하여 셀프 넘버를 구분했다. (1~10000이하의 수 이기 때문에 배열의길이를 [10001]로 설정했다.) 2. for문을통해 1부터 10000까지 d(i)를 구한다. 3. d(i)를 메소드로 계산을 해준 후 나온값을 n저장하고 n의 값이 10001보다 작을경우 배열의[n]값을 true로 선언을 해준다. 4.이렇게 한다면 n이 true값으로 있는 수는 생성자가 있다는 뜻! 5.다시한번 for문을 통해 1~10000까지 돌면서 해당 배열에 저장된 값을 돌면서 flase( 생성자가 없는 값)만 출력해준다. 1 2 3 4 5 6 7 8 9 10 11 12 1..

티스토리 구글 서치 곤솔 연결하기/ google search console

그동안 티스토리를 통해 공부한 내용들을 기록하면서 그 자체에 뿌듯함도 있었지만 방문자 수가 늘었을때의 뿌듯함 또한 원동력을 줬다. 하지만 티스토리의 경우 추가적인 조치가 없다면 다음과 Bing을 제외하고는 검색이 되지 않는다는걸 알게되어 구글에서 또한 내 블로그가 검색이 가능하도록 해보았다. https://search.google.com/search-console/about Google Search Console Search Console 도구와 보고서를 사용하면 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, Google 검색결과에서 사이트가 돋보이게 할 수 있습니다. search.google.com 위에 주소로 들어가게 되면 다음과 같은 창이뜬다. 티스토리를 이용하는경우 오른쪽에 URL접..

카테고리 없음 2021.08.30

프로젝트에 아이콘 추가하기

검색기능 구현중 search아이콘을 삽입하고 싶어 이곳저곳 찾아보다 좋은 사이트를 발견했다. https://fontawesome.com Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options. fontawesome.com 해당 아이콘들을 사용하기 위해서는 head 태그 안에 script를 추가해 준다. 사이트 좌측 검색창에 원하는 아이콘을 검색해준다. 나는 search를 검색했다. 이후 원하는 아이콘을 선택하게되면 위에 아이콘 태그를 복사해 사용해준다. 여러아이콘이 있으니 필요할때 사용하면 될것같다. ++pro라고 나타나는 아이콘은 유료 ..

Front 2021.08.28
반응형