구글 입사 문제; 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
여러 사람들이 모여서 아이스브래이킹을 할때 나이로 업앤 다운 게임을 하신 경험이 있을 것입니다. 아래 문제가 이와 같은 규칙으로 이뤄진 문제입니다. 랜덤함수를 이용해 컴퓨터가 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..
#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..
설명으로 바로 이동하기 : " Ctrl + Shift + / " 단축키로 실행 괄호 안에 주석문 작성 아래 주석 처리된 문장은 보이지 않는 것을 확인할 수 있습니다 : 줄바꿈, 단일 태그 두번의 줄바꿈을 했습니다. 한번은 문장 끝에서 다음은 문장 중간에서 실행한 화면입니다. : Header의 약자로 문장의 제목이나 작성자 등 도입부에 쓰입니다. , ....h 뒤 숫자가 작을수록 글자가 커집니다 : 사이의 글자를 한 문단으로 인식하고 문단이 끝날때 자동으로 줄 바꿈을 실행합니다. : 흔히 말하는 링크를 걸어주는 명령어입니다. 예) 내블로그로 이동 href=" "에 주소를 넣으면 텍스트에 링크가 걸립니다. 뒤에 추가로 사용된 target은 링크를 실행할 위치를 지정하는 명령어로 "_blank"를 사용하면 새..
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..
개발언어는 다양하지만 연습문제는 언어와 상관 없이 문제를 찾기가 쉽지 않은 편입니다. 다양한 유형의 연습문제를 볼 수 있는 사이트를 소개합니다. 1. 코딩도장 코딩도장 프로그래밍 문제풀이를 통해서 코딩 실력을 수련 codingdojang.com 2. 프로그래머스 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 연습문제를 선택하고 언어 설정을 공부하고 있는 언어로 변경해 문제를 풀 수 있습니다. 사이트 내부에서 코딩을 하고 실행결과를 바로 확인해 볼 수 있습니다. 3. 구름(goornlevel) 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(P..
블로그에 코드를 넣어서 보여주고 싶죠. 하지만 그냥 코드를 붙여 넣기 한다면 가독성도 떨어지고 다른 글과 구분하기도 쉽지 않아 불편합니다 public class blog{ public static void main(String[] args) { System.out.println("블로그에 코드 넣기!!"); } 위처럼 들여 쓰기나 줄구분도 어렵게 보입니다. 블로그에 코드를 넣는 사이트를 이용하면 깜금하게 코드를 보여줄 수 있습니다 1 2 3 4 5 6 7 public class blog{ public static void main(String[] args) { System.out.println("블로그에 코드 넣기!!"); } Colored by Color Scripter cs 제가 즐겨쓰는 코드 넣는데..
#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
언텍트 시대에 줌으로 회의와 수업을 하는 일이 많아지고 있습니다. 이 상황에서 캠을 사용할 때 뒷 배경이 신경 쓰이죠. 줌에 가상화면을 적용하는 기능이 있다는 것 아시나요? 지금부터 가상화면 적용하는 법에 대하여 알려 드리겠습니다. 1. 비디오 설정에서 가상 배경 선택 클릭 줌 회의실에 입장하면 왼쪽 하단에 '비디오 시작'이라는 버튼이 있습니다. '비디오 시작' 버튼 옆에 화살표 버튼을 클릭합니다. 2. +(추가) 버튼을 눌러 가상 배경으로 하고 싶은 이미지를 추가 이미지 추가 버튼을 누르면 아래와 같은 창이 뜨게 됩니다. 컴퓨터에 저장 되어 있는 이미지를 추가하면 원하는 이미지 가상 배경을 설정할 수 있습니다. 녹색 스크린, 일명 크로마키를 이용하지 않아도 가상화면을 설정할 수 있어 편리한 기능입니다...
모니터 한 개를 사용하고 있으나 모니터를 반으로 나눠서 사용하고자 하면 이 글을 따라오시라. 정말 쉬운 방법으로 모니터를 분할해서 사용할 수 있다. 복잡한 프로그램이나 소프트웨어 필요 없이 단축키를 이용하면 하나의 모니터에서 여러 개의 창을 띄워 놓고 작업이 가능하다. 결론부터 말하자면 윈도우 키와 방향키를 사용하면 창을 화면의 원하는 위치에 분할해서 띄워 놓을 수 있다. 글로만 보면 이해가 가지 않기 때문에 아래 예시를 보고 따라 하기 바란다. 먼저 함께 보고 싶은 창 두 개를 정해보자. 인터넷과 크롬, 인터넷과 워드 등 웬만한 모든 작업에서 가능하다. 필자의 경우 구글 크롬 창과 마이크로소프트 엣지 창 두 개를 화면의 반반으로 나누어 띄우고자 한다. 앞서 설명했듯이 윈도우키와 방향키를 이용해 크롬 창..
드디어 구글에서 에드센스 핀코드가 도착했습니다. 발송했다는 알림을 본지 꽤 오랜 시간이 지났지만 코로나 여파로 늦어져서 중간에 누락된 게 아닐까 마음 졸였는데 다행히 집으로 잘 도착해서 다행입니다. 에드센스를 달고 외화통장을 바로 만들었는데 핀코드를 받기까지 오래 걸렸네요. 작년(2019년) 10월에 시작한 블로그인데 빠르다면 빠르게 에드센스를 달았습니다. 에드센스를 달고나서는 나태해져서 포스팅을 게을리했습니다. 그래서인지 10달러를 돌파하는데 시간이 많이 걸린 것 같습니다. 100달러부터 인출이 가능한데 핀코드가 도착했으니 다시 새로운 마음으로 포스팅을 시작해야겠습니다! 그럼 100달러가 되면 알려 드리겠습니다!