문과생의 코딩노트
close
프로필 배경
프로필 로고

문과생의 코딩노트

    • 분류 전체보기 (110) N
      • DB (14)
        • Oracle (6)
        • MSSQL (7)
      • 코딩공부 (24)
        • JAVA (16)
        • HTML&CSS (2)
        • C# (1)
        • JS (1)
        • [국비지원] 토이프로젝트 (3)
      • Computer (14)
      • IT issue (7)
      • 기타 (19)
      • 블로그 운영 (16)
      • 비공개 (0)
      • Gemini (14) N
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 코딩공부
  • 블로그운영
  • 방명록
JAVA #9 : Files와 split을 이용해서 텍스트 파일의 단어 개수 세기

JAVA #9 : Files와 split을 이용해서 텍스트 파일의 단어 개수 세기

텍스트가 입력될때 주어진 텍스트의 단어 갯수를 출력하는 프로그램을 코딩하시오 주어진 텍스트의 길이가 길 경우 코딩하는데 붙혀넣으면 번잡해지기 때문에 외부에 텍스트를 저장하고 불러왔습니다. (주어진 텍스트는 애국가 가사입니다) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; public class blog{ public static void main(String[] args) throws IOException { List list = Files.readAllLines(P..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 27.
  • textsms
JAVA #8 : 문자열 압축하기,  toCharArray 사용하기

JAVA #8 : 문자열 압축하기, toCharArray 사용하기

문자열을 입력받아서, 같은 문자가 연속적으로 반복되는 경우에 그 반복 횟수를 표시하여 문자열을 압축하기. 입력 예시: aaabbcccccca 출력 예시: a3b2c6a1 문제 출처: 코딩도장 입력받은 문자열을 toCharArray를 사용해서 문제풀이를 할 예정입니다 public static void main(String[] args) { String sample = "aaabbcccccca"; char []a= sample.toCharArray(); int cnt=1; char temp= a[0]; String z=""; for(int i=0;i

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 26.
  • textsms
JAVA #7 : 완전수 구하기, For문을 이용해서 완전수 구하기

JAVA #7 : 완전수 구하기, For문을 이용해서 완전수 구하기

자연수를 입력 받아서 입력받은 수 이하의 모든 자연수를 출력하시오. 완전수란 수론에서 완전수(完全數)는 자기 자신을 제외한 양의 약수를 더했을 때 자기 자신이 되는 양의 정수를 말한다. 또는 모든 양의 약수를 더했을때 자기 자신의 2배가 되는 수를 말하기도 한다. 최초 다섯 개의 완전수는 6, 28, 496, 8128, 33550336이다. 출처 - 위키백과 완전수 import java.util.Scanner; public class blog{ public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.printf("자연수를 입력하시오 : "); int n= Integer.parseInt(sc.nextLin..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 25.
  • textsms
JAVA #6 : 10~1000까지 각 숫자 분해하여 곱하기의 전체 합 구하기

JAVA #6 : 10~1000까지 각 숫자 분해하여 곱하기의 전체 합 구하기

10~1000까지 각 숫자 분해하여 곱하기의 전체 합 구하시오 예) 48는 4와 8로 나뉘고 48 -> 4×8 = 32 와 같은 방법으로 계산한다. 이 문제에서 가장 중요한 포인트는 각 숫자를 분해하는 것으로 보인다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public static void main(String[] args) { int[] list = new int[1000]; // 1000개의 array 생성 int sum = 0; int multi = 1; for(int x = 10; x

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 23.
  • textsms
JAVA #5_2 : 구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오

JAVA #5_2 : 구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오

구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오. ex) 8888 -> 8개수 = 4개 코딩도장 풀이 보기에서 발췌한 답안입니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.stream.IntStream; public class blog{ public static void main(String[] args) { System.out.println(String.format(">> %d", foo())); } public static long foo(){ return IntStream.rangeClosed(1, 10000) .map(x -> (int)(String.valueOf(x).chars() .filter(ch -> ch == '8').count(..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 20.
  • textsms
JAVA #5_1 : 구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오

JAVA #5_1 : 구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오

구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오. ex) 8888 -> 8개수 = 4개 코딩도장 풀이 보기에서 발췌한 답안입니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public class blog{ public static void main(String[] args) { int cnt = 0; for(int i = 1; i

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 19.
  • textsms
JAVA #4 : While문과 Math.random()을 이용한 UP&DOWN 게임 제작

JAVA #4 : While문과 Math.random()을 이용한 UP&DOWN 게임 제작

여러 사람들이 모여서 아이스브래이킹을 할때 나이로 업앤 다운 게임을 하신 경험이 있을 것입니다. 아래 문제가 이와 같은 규칙으로 이뤄진 문제입니다. 랜덤함수를 이용해 컴퓨터가 1~100사이의 임의의 정수를 정하고, 사용자가 입력한 정수와 비교해 입력한 수가 높다면 down, 입력한 숫자가 작다면 up을 출력하시오. 정답을 맞췄다면, 컴퓨터가 정한 수와 답을 입력한 횟수도 같이 출력하시오. While문, if문, Math.random()을 사용해서 문제를 해결했습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 import java.util.Scanner; pub..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 18.
  • textsms
JAVA #3 : Format 명령어를 이용한 숫자의 자릿수 출력하기

JAVA #3 : Format 명령어를 이용한 숫자의 자릿수 출력하기

#3 :임의의 숫자를 입력 받아서 자릿수를 출력하시오. 숫자를 입력 받아서 자릿수를 자동으로 구분하게 만들어 주는 명령어는 없을까? Fomat 명령어 중 DecimalFormat 명령어를 사용하면 자릿수를 구분해서 숫자를 출력할 수 있다 아래와 같이 임의의 숫자를 입력 받고 DecimalFormat을 사용해 자릿수 포멧을 설정 할 수있다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.text.DecimalFormat; public class ll { public static void main(String[] args) { double a= 123456789.123; DecimalFormat df =new DecimalFormat(); df = new DecimalForm..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 17.
  • textsms
HTML #1 : 기초 HTML 명령어 정리

HTML #1 : 기초 HTML 명령어 정리

설명으로 바로 이동하기 : " Ctrl + Shift + / " 단축키로 실행 괄호 안에 주석문 작성 아래 주석 처리된 문장은 보이지 않는 것을 확인할 수 있습니다 : 줄바꿈, 단일 태그 두번의 줄바꿈을 했습니다. 한번은 문장 끝에서 다음은 문장 중간에서 실행한 화면입니다. : Header의 약자로 문장의 제목이나 작성자 등 도입부에 쓰입니다. , ....h 뒤 숫자가 작을수록 글자가 커집니다 : 사이의 글자를 한 문단으로 인식하고 문단이 끝날때 자동으로 줄 바꿈을 실행합니다. : 흔히 말하는 링크를 걸어주는 명령어입니다. 예) 내블로그로 이동 href=" "에 주소를 넣으면 텍스트에 링크가 걸립니다. 뒤에 추가로 사용된 target은 링크를 실행할 위치를 지정하는 명령어로 "_blank"를 사용하면 새..

  • format_list_bulleted 코딩공부/HTML&CSS
  • · 2022. 5. 16.
  • textsms
JAVA #2 : Switch문을 이용한 학점  계산기

JAVA #2 : Switch문을 이용한 학점 계산기

Switch문을 이용해서 학점계산기를 만드는 문제입니다. 먼저 점수를 입력받고 switch-case를 설정합니다 입력받은 점수를 10으로 나눠 5개의 case를 구분합니다. (int로 변수를 선언해서 소수점 자리는 생략됩니다) 1 2 3 4 5 6 7 8 9 10 11 12 13 public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.print("학점으로 변환할 점수를 입력하세요 : "); int n=sc.nextInt(); switch(n/10) { case 10: case 9: System.out.println("A"); break; case 8: System.out.println("B"); brea..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 13.
  • textsms
코딩 문제 사이트 추천

코딩 문제 사이트 추천

개발언어는 다양하지만 연습문제는 언어와 상관 없이 문제를 찾기가 쉽지 않은 편입니다. 다양한 유형의 연습문제를 볼 수 있는 사이트를 소개합니다. 1. 코딩도장 코딩도장 프로그래밍 문제풀이를 통해서 코딩 실력을 수련 codingdojang.com 2. 프로그래머스 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 연습문제를 선택하고 언어 설정을 공부하고 있는 언어로 변경해 문제를 풀 수 있습니다. 사이트 내부에서 코딩을 하고 실행결과를 바로 확인해 볼 수 있습니다. 3. 구름(goornlevel) 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(P..

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 12.
  • textsms
JAVA #1 : for문을 이용한 3과 5의 배수 합계

JAVA #1 : for문을 이용한 3과 5의 배수 합계

#1. 1000 미만의 정수 중 3과 5의 배수들의 합을 구하시오 코딩도장 Lv1 문제입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class t1{ public static void main(String[] args) { int sum=0; for(int i=1; i

  • format_list_bulleted 코딩공부/JAVA
  • · 2022. 5. 12.
  • textsms
  • 1
  • 2
전체 카테고리
  • 분류 전체보기 (110) N
    • DB (14)
      • Oracle (6)
      • MSSQL (7)
    • 코딩공부 (24)
      • JAVA (16)
      • HTML&CSS (2)
      • C# (1)
      • JS (1)
      • [국비지원] 토이프로젝트 (3)
    • Computer (14)
    • IT issue (7)
    • 기타 (19)
    • 블로그 운영 (16)
    • 비공개 (0)
    • Gemini (14) N
250x250
인기 글
최근 글
태그
  • #코딩
  • #라이젠
  • #AMD
  • #Oracle
  • #코딩공부
  • #java
  • #자바
  • #자바공부
  • #CPU
  • #티스토리
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바