목록problem solving (75)
코딩항해기
[문제 설명]문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 my_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ n ≤ my_string의 길이 [1차 풀이] class Solution { public String solution(String my_string, int n) { String answer = ""; int start = my_string.length()-n; for(int i = start; i [2차풀이]class Solution ..
package home0620;public class Homework02 {// [문제]// 5개의 정수들의 최댓값과 최솟값을 구하는 프로그램을 작성하라.// 거꾸로 출력하기// 배열 두번 출력하기 [1 2 3] > 1 2 3 1 2 3 public static void main(String[] args) {// 1. 최댓값과 최솟값 구하기 /* * [로직] foreach로 배열 순회하여 * 다음 값이 크다면 max에 저장 작다면 * min에 저장 후 출력 */ int[] array = { 1, 2, 3, 4, 5 }; String arrayStr = " "; // int max = array[0]; int min = array[0]; for (int num : array)..
package home0620;public class homework01 {// 별찍기// 1.// 8888// 888// 88// 8// 2.// 8// 88// 888// 8888// 3. // 88888// 888// 8 public static void main(String[] args) {// 1.// A A[console]8888 888 88 8--------------------------- 8 88 8888888---------------------------88888 888 8
package first0619;import java.util.Scanner;public class Homework1 {// [과제]// 사용자에게 숫자 한개를 입력받아// 홀수, 짝수 구별하기 public static void main(String[] args) { Scanner sc = new Scanner(System.in); /* * [로직구성] * * 사용자에게 정수타입의 값 입력받기 * 입력받은 값을 변수에 저장 * if(나머지가 0이라면) 변수에 짝수라고 저장 * else 변수에 홀수라고 저장 * 결과 변수를 출력 */ int answer; //입력값을 저장할 변수 String division = "홀수"; //홀짝여부를 저장할 변수, 기본값을 ..
[문제] Q4. 1부터 11까지 짝수들의 합을 구해주세요.*while VS for무엇이 유리할지 고민해보기 *가독성 신경쓰기 *주석 꼼꼼히 작성하기package class01;public class homework01 {// [과제+]// Q4. 1부터 11까지 짝수들의 합을 구해주세요.// *while VS for무엇이 유리할지 고민해보기// *가독성 신경쓰기// *주석 꼼꼼히 작성하기//// >풀이는 다음특강시작할때 public static void main(String[] args) {// 해당 반복문은 반복횟수가 정해져있으므로 for문이 유리하다 int start = 1; //시작하는 값 int end = 11; //끝나는값 int sum = 0; //짝수 값을 누적할 ..