[Git/Github]파일 생성 및 확인,파일 업로드
·
git,Github
개발자가 되기 위해선 Git 과 Github 사용법은 필수적으로 알고 있어야한다.Git과 Github는 이름은 비슷하지만 다른 기능을 한다.Git 은 코드 변경점을 기록하기 위해 사용하며 형상관리 또는 버전관리 도구이다.Githun는 온라인 백업,공유,협업 등을 위한 온라인 코드 저장소 이다. 두개의 차이점을 알았다면 자세하게 알아보자.  ✅ Git이란?분산 버전 관리 시스템(DVCS)으로, 소프트웨어 개발 과정에서 소스 코드의 변경 사항을 추적하고 관리하는 데 사용된다.. git을 사용하면 여러 개발자가 동시에 작업할 수 있으며, 변경 내용을 효과적으로 병합하고 관리할 수 있다  git을 사용하기 위해 숙지해야하는 명령어는 다음과 같다.! 공부한 것만 작성  ✅ Github란?git 을 기반으로 한 웹..
[Java]난수 생성(math,Random)
·
Java
프로그램을 짜다보면 랜덤으로 숫자나 텍스트를 선택해야할 상황이 있다.그럴때 Java 의 Random 컬랙션을 이용하면 된다. 랜덤을 생성하는 방법은 아래와 같다.1.  java.lang.Math 클래스의 정적메소드인 random() 메소드를 사용하는 방법2.  java.util.Random 클래스를 사용하는 방법   ✅ 1.  java.lang.Math 클래스의 정적메소드인 random() 메소드를 사용하는 방법Math.random(); 0.0 ~ 1.0 사이의 난수가 1개 발생한다. ex)0.1561264... 이러한 난수 발생을 통해 원하는 난수범위를 설정할 수 있다.(int)(Math.random()*10); //0 ~ 10 사이(int)(Math.random()*100); // 0 ~ 100 사이..
[Java]가위 바위 보 게임
·
코딩테스트/Java
문제5번의 가위바위보 게임을 해서 승리한 횟수 상당의 상품을 받아가는 게임을 만들어보자.1. 5번의 가위바위보를 진행합니다. 2. 유저는 매 판마다 “가위”, “바위”, “보” 중 하나를 입력합니다. 잘못된 입력을 받았다면 잘못된 입력입니다! 를 출력해주세요. 3. 컴퓨터는 가위 , 바위, 보 중 랜덤하게 하나를 낼 수 있습니다. 4. 매판마다 진행한 가위 바위 보의 승패에 대한 결과를 출력됩니다. 5. 5판을 모두 마치면 승리한 횟수에 걸맞는 경품을 획득할 수 있습니다.  실행예시  import java.util.Map;import java.util.Random;import java.util.Arrays;import java.util.HashMap;import java.util.Scanner;impor..
[Java]ArrayList
·
Java
기초를 배울때 대부분 Arrays 배열을 배운다. Arrays 는 고정된 개수의 단일 타입 값(정적 할당) 들을 담고 있는 객체이다.Arrays는 정적 할당이기 때문에 메모리 낭비 또는 공간이 부족한 문제가 생기곤 한다.이 문제를 해결하기 위해 ArrayLists 를 사용할수 있어 한번 알아 볼려고한다. 우선, 위에 설명한 Arrays 와ArrayLists 에 대한 장단점 부터 알아볼려고 한다.  ✅ Arrays   vs   ArrayLists Arrays장점데이터 크기가 정해져 있기 때문에 메모리 관리가 편하다.메모리에 연속적으로 나열되어 할당되기 때문에 index를 통해 색인(접근)속도가 빠르다.단점처음 선언한 배열의 크기를 변경할 수 없다.index에 위치한 하나의 데이터를 삭제하더라도 해당 ind..
[Java]Lv3. 단어 맞추기 게임
·
코딩테스트/Java
문제1.컴퓨터가 랜덤으로 영어단어를 선택합니다. 2.영어단어의 자리수를 알려줍니다. ex ) PICTURE = 7자리 ⇒ _ _ _ _ _ _ _ 3.사용자는 A 부터 Z 까지의 알파벳 중에서 하나를 입력합니다. 4.입력값이 A-Z 사이의 알파벳이 아니라면 다시 입력을 받습니다 5.입력값이 한 글자가 아니라면 다시 입력을 받습니다 6.이미 입력했던 알파벳이라면 다시 입력을 받습니다. 7.입력값이 정답에 포함된 알파벳일 경우 해당 알파벳이 들어간 자리를 전부 보여주고, 다시 입력을 받습니다. ex ) 정답이 eyes 인 경우에 E 를 입력했을 때._ _ _ _ → E _ E _ 8.입력값이 정답에 포함되지 않은 알파벳일 경우 기회가 하나 차감되고, 다시 입력을 받습니다. 9.사용자가 9번 틀리면 게임오버됩..
[Java]Lv2. 스파르타 자판기
·
코딩테스트/Java
문제 1.사용자가 볼 수 있게 메뉴를 표시합니다. 다음과 같은 음료를 실행창에 표시합니다. 사이다 1,700원 콜라 1,900원 식혜 2,500원 솔의눈 3,000원 2.사용자는 음료를 선택할 수 있습니다.  사용자에게 어떤 음료를 살 것인지를 입력받습니다.목록에 없는 음료일 경우 실행이 종료됩니다. 3.사용자는 지불할 금액을 입력할 수 있습니다. 사용자에게 얼마를 넣을지 입력받습니다.지불하는 금액이 선택한 음료의 비용보다 작다면 “돈이 부족합니다.” 를 출력합니다 4.사용자는 음료를 구매하고 남은 잔액을 확인할 수 있습니다. 잔액을 화면에 표시합니다.  입력한 돈 2000원, 사이다 1700원 일때 300원을 잔액으로 보여줍니다.   코드map 컬렉션과 Scanner를 이용하여 풀어보았다.참고:http..