분류 전체보기 34

[Java 자바] 임의의 숫자 + 문자 코드 생성하기

사이트 가입 절차 중 랜덤으로 코드를 부여하고 인증하는 기능을 맡았는데 숫자 + 소문자 알파벳 + 대문자 알파벳으로 이루어진 랜덤 코드를 뽑고 싶었기 때문에 . . 일단 알파벳을 랜덤으로 뽑는 건 모름 . . 🙄 결론은 두 가지 방법이 있었다. 하나는 1)아스키 코드를 응용하는 방법 또 하나는 2)알파벳을 랜덤으로 뽑아주는 클래스 사용하는 방법 1) 아스키 코드 x Random 클래스 import java.util.Random; public String code() { Random random = new Random(); StringBuffer code = new StringBuffer(); for(int i=0;i

Programming/JAVA 2023.07.19

[Java 자바] 프로그래머스 level.0 문자열 겹쳐쓰기

문제 설명 문자열 my_string, overwrite_string 과 정수 s 가 주어집니다. 문자열 my_string 의 인덱스 s 부터 overwrite_string 의 길이만큼을 문자열 overwrite_string 으로 바꾼 문자열을 return 하는 solution 함수를 작성하기 제한사항 my_string와 overwrite_string 은 숫자와 알파벳으로 이루어져 있음 1 ≤ overwrite_string 의 길이 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ my_string의 길이 - overwrite_string 의 길이 입출력 예시 my_striing overwrite_string s "He11oWor1d" "lloWorl" 2 "Program29b8UYP" "merS1..

[Java 자바] 스캐너(Scanner) 정리 + 기본 사용법

Scanner 란? - java.util 패키지 내에 있는 클래스 - 화면으로부터 데이터를 입력받는 기능을 제공 - 정수, 실수, 문자열과 같은 기본적인 데이터 타입을 입력받음 스캐너 사용법 1) Scanner 클래스를 import 해준다 - 클래스명을 지정해서 import 하기 import java.util.Scanner; - *을 써서 util 패키지 모든 클래스 import import java.util.*; 2) 스캐너 객체를 생성해준다 Scanner 클래스는 객체를 생성해야 사용할 수 있다. Scanner sc = new Scanner(System.in); System.in 👉 데이터를 화면에서 입력받기 System.out 👉화면으로 출력하기 3) 스캐너 객체 사용 후 닫기 더 입력받지 않으려면..

Programming/JAVA 2023.07.09

[Java 자바] 프로그래머스 level.0 문자열 출력하기

스캐너 클래스를 사용할 줄 알아야 풀 수 있는 문제였는데, 스캐너는 Java를 처음 배우기 시작할 때 빼고는 별로 사용할 일이 없어서 사용법을 잊어버렸다. 그래서 다시 개념 찾아보면서 정리하고 코드 작성했음. 사용법은 간단한데 구글링 못하는 상황에서 작성하라고 하면 무조건 틀렸다 . . 🙄 문제설명 문자열 str 이 주어질 때, str을 출력하는 코드를 작성해보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다 입출력 예 입력 #1 HelloWorld! 출력 #1 HelloWorld! 작성한 코드 Solution.java import java.util.Scanner; public class Solution { public static vo..