본문 바로가기

for문3

알고리즘(2) - 수박수박수박수박수박수? 1. 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 2. 제한 조건 n은 길이 10,000이하인 자연수입니다. Ex) 입출력 예 n return 3 "수박수" 4 "수박수박" 3. 코드 짜기 n의 길이에 따라 "수", "박"의 문자열이 추가된다. for문으로 n의 길이만큼 반복한다. n의 길이가 짝수이면 "수"를 추가하고, n의 길이가 홀수이면 "박"을 추가한다. class Solution { public String solution(int n) { String answer = ""; for(int i = 0 ; i < n; i++) { .. 2022. 1. 29.
알고리즘(1) - 문자열 다루기 1. 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 2. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. Ex) 입출력 예 s return "a234" false "1234" true 3. 코드짜기 코드를 짜기전 2가지를 체크해야 한다. 1) 문자열 s의 길이가 4 혹은 6인지 2) 숫자로만 구성되어있는지 1) 문자열 s의 길이가 4 혹은 6인지 문자열 s의 길이가 4(!=4)가 아니고 6(!=6)이 아니면 false를 return한다. 2) 숫자로만 구성되어있는지 for문을 사용하여 문자열 길이만큼 반복한다. charAt.. 2022. 1. 29.
Java 연습(1) - 반복문 for문을 이용하여 별만들기(+Scanner클래스) [ 코드 ] package day2; import java.util.Scanner; public class star { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 스캐너 클래스를 이용하여 숫자 받아오기 System.out.println("숫자를 입력해주세요."); int num = scanner.nextInt(); for(int i = 0; i < num; i++) { for(int j = 0; j 2020. 11. 13.