일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 쿵쿵나리
- 웰씽킹 서평
- Java
- 맥북 개발자도구 단축키
- 자바 툴 추천
- Mac 개발자도구
- Vue js v-bind:key
- 아비투스후기
- VUE js 에러
- webtob 설치
- 제우스 웹투비 세팅
- JDK11 설치
- 자바
- Jeus Webtob
- 웹투비 제우스7
- 맥북 사파리 개발자도구
- 웹투비 설정
- JAVA JDK 다운로드
- 로컬 세팅
- 아비투스서평
- 맥북 vue.js 설치
- 파이썬 크롤링
- 파이썬
- json
- 이선미
- Mac vue js 설치
- 웹투비제우스 연동
- Python
- 도리스 메르틴
- 서평
- Today
- Total
목록IT/알고리즘 (5)
개발일기 정답찾기

1. StringBuilder 이용 import java.util.ArrayList; import java.util.Scanner; class Main { public ArrayList solution(int n, String[] str){ ArrayList answer = new ArrayList(); for(String x : str) { String temp = new StringBuilder(x).reverse().toString(); answer.add(temp); } return answer; } public static void main(String args[]) { Main m = new Main(); Scanner sc = new Scanner(System.in); int n = sc.n..

한 줄 입력 받은 단어들 중, 가장 긴 단어를 찾는 알고리즘 1. indexOf 이용 import java.util.Scanner; class Main { public String solution(String str) { String answer = ""; int m=0, pos; while((pos=str.indexOf(' '))!=-1) { String temp = str.substring(0 , pos); int length = temp.length(); if(length >=m){ m=length; answer=temp; } str = str.substring(pos+1); } if(str.length() > m) { answer = str; } return answer; } public stat..

대문자->소문자, 소문자->대문자 변환하는 알고리즘 1. toCharArray 이용 import java.util.Scanner; class Main { public String solution(String str) { String answer = ""; for(char x : str.toCharArray()){ if(Character.isLowerCase(x)) { // 소문자라면 answer += Character.toUpperCase(x); } else { // 대문자라면 answer += Character.toLowerCase(x); } } return answer; } public static void main(String args[]) { Main m = new Main(); Scanner s..
입력 문자열 中 하나의 문자가 몇번 언급 되었는지 구하는 알고리즘 * 입력 Scanner n * 출력 2 1. charAt 사용 import java.util.Scanner; class Main { public int solution(String str, char t) { int answer = 0; // 대문자 형으로 바꿔줌. 소문자 형으로 바꾸어도 무관 str = str.toUpperCase(); // str.toLowerCase() - 소문자형 t = Character.toUpperCase(t); // charater형이므로 for(int i=0; i

백준, 프로그래머스 알고리즘을 시작했다. 오늘은 해시 전화번호목록 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니..