[JAVA] 문자열의 숫자로만 구성되어 있는지와 길이 판별하기 - if문, 정규식 - 문제 주어진 문자열의 길이가 4 혹은 6이고, 그 문자열이 숫자로만 구성되어있는지 판별하라. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True이다. - 풀이 class Solution { public boolean solution(String s) { char tmp; if (s.length()==4 || s.length()==6){ for (int i =0; i Algorithm/JAVA 2020.05.12
[JAVA] 두 정수 사이의 합 - 문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. - 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. - 풀이 코드 class Solution { public long solution(int a, int b) { long answer = 0; if (a Algorithm/JAVA 2020.05.10
[JAVA] 입력받은 문장의 단어들을 짝수번째는 대문자로, 홀수번째는 소문자로 바꾸기(이상한 문자 만들기) - 문제 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. - 제한 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. - 입출력 예 try hello world는 세 단어 try, hello, world로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 TrY, HeLlO, WoRlD입니다. 따라서 TrY HeLlO WoRlD 를 리턴합니다. - 풀이 1 2 3.. Algorithm/JAVA 2020.05.10
[자바/JAVA] 배열 - 짝수 홀수 재배열(rearrange) A 배열의 2배의 길이인 B 배열을 만들고, A 배열의 짝수는 짝수 인덱스에, 홀수는 홀수 인덱스에 저장하는 rearrange 함수를 만든다. package practice3; import java.util.Arrays; public class P3_3 { static void rearrange(int[] A, int[] B) { int j = 0; int t = 0; for (int i=0;i Algorithm/JAVA 2020.05.02
[자바/JAVA] 원의 넓이와 둘레 구하기, 두 점 사이의 거리 구하기 1. 원의 넓이와 둘레 구하기 package practice3; class Circle { private double radius; private final static double PI = 3.141592; // main 메소드를 보고 Circle 클래스의 생성자와 메소드들을 완성한다. Circle(){} Circle(double r){ this.radius = r; } double getRadius() { return radius; } void setRadius(double radius) { this.radius = radius; } double getArea(){ return radius * radius * PI; } double getPerimeter() { return 2 * radius * P.. Algorithm/JAVA 2020.05.01
[자바/JAVA] 피보나치 함수, 배열 반복 일치 검사, 사각형의 둘레와 넓이 구하기 C랑 문법은 다르지만 과제는 크게 다르지 않아서 편하게 하는 중. 1. 피보나치 함수 원하는 숫자를 입력받아 피보나치 숫자를 출력하는 함수이다. 피보나치 제발 그만 하고 싶다. 툭 하면 피보나치. 새로움을 보였으면. package practice2; import java.util.Scanner; public class fibo { //피보나치 함수: 양수면 피보나치 수를 return, 0이거나 음수면 -1을 return static int fibonacci(int n) { int f1 = 0; int f0 = 1; if (n Algorithm/JAVA 2020.04.30
[자바/JAVA] 실습. 약수와 약수의 개수 구하기, 세로 가로 길이 받아서 속이 빈 사각형 만들기 JAVA 첫번째 실습. 3문제지만 첫번째 문제는 너무 쉬워서 두개만 올린다. 이클립스로 하는데 워낙 기초를 배우기도 하고 C랑 비슷해서 그런지 어렵다는 느낌은 아직 없다. 오늘 알아낸 단축기 Ctrl+F11 => RUN Ctrl+Shift+F => 자동정렬 1. 약수와 약수의 개수 구하기 import java.util.Scanner; public class P1_2 { public static void main(String[] args) { Scanner scin = new Scanner(System.in); System.out.print("Enter one integer : "); int num = scin.nextInt(); scin.close(); int a; int count = 0; for (a.. Algorithm/JAVA 2020.04.22