negno
개발Log
negno
전체 방문자
오늘
어제
  • 분류 전체보기
    • Project
      • Mini_Project
      • PTSD_Project
    • Algorithm
      • Elice
      • JavaFestival
    • BACK-END
      • C Programming
      • JAVA
      • JSP Servlet
      • Python
      • Spring
      • Machine Learning
    • FRONT-END
      • HTML CSS
      • JavaScript
    • Application
      • Android
    • DataBase
      • Oracle
      • MySql
    • IoT
      • Arduino
      • Raspberry pi

티스토리

hELLO · Designed By 정상우.
negno

개발Log

JavaFestival29 문제풀이
Algorithm/JavaFestival

JavaFestival29 문제풀이

2022. 7. 7. 10:49

그림과 같이 대시(‘_’)문자로 구성된 형태의 숫자를주어진 숫자와 같이 출력하고 싶을때

사용되게 되는 대시의 개수를 출력하는 프로그램을 작성하라

import java.io.*;
import java.util.Scanner;

public class Main {
 public static void main(String[] args) {
        System.out.print("첫자리 0을 제외한 숫자를 입력해주세요 >> ");
		Scanner sc = new Scanner(System.in);
		String a = sc.next();
		String[] a_array = new String[a.length()];
		
		a_array = a.split("");
		int sum = 0;
		// 0-6  1-2  2-5  3-5  4-4  5-5  6-6  7-3  8-7  9-6
		for(int i = 0; i<a_array.length;i++) {
			switch(a_array[i]) {
			
			case "0":
				sum += 6;
				break;
			case "1":
				sum += 2;
				break;
			case "2":
				sum += 5;
				break;
			case "3":
				sum += 5;
				break;
			case "4":
				sum += 4;
				break;
			case "5":
				sum += 5;
				break;
			case "6":
				sum += 6;
				break;
			case "7":
				sum += 3;
				break;
			case "8":
				sum += 7;
				break;
			case "9":
				sum += 6;
				break;
				
			}
		}
		System.out.print("대시('_')의 총 합 >> " + sum);
		
		sc.close();
	}
}

'Algorithm > JavaFestival' 카테고리의 다른 글

JavaFestival31 문제풀이  (0) 2022.07.07
JavaFestival30 문제풀이  (0) 2022.07.07
JavaFestival28 문제풀이  (0) 2022.07.07
JavaFestival27 문제풀이  (0) 2022.07.07
JavaFestival26 문제풀이  (0) 2022.07.07
    negno
    negno

    티스토리툴바