Posts

Showing posts from 2018

VMware를 사용하여 윈도우에 우분투 리눅스(ubuntu linux) 설치하기

Image
안녕하세요~!! 룰루입니다!! 오늘은 윈도우에 우분투 리눅스를 설치하여 사용하는 법을 알아보려고 하는데요 개발 환경에서 정말 이보다 편할수가 없더라구요!! 게다가 신기하고 이쁘고 편리하고,, 정말 사용하면서 계속 감탄이!! 그럼 윈도우에 우분투 리눅스를 설치하여 듀얼 부팅하는 법을 알아보겠습니다 먼저, 제가 작성하는 시점을 기준으로 가장 최신의 프로그램으로 설명드리겠습니다. vmware.com에 들어가서 vmware를 설치합니다!! 설치를 하셨다면 ubuntu.com에 들어가서 ubuntu를 설치합니다. 우분투를 설치 했다면 vmware에 들어가서 설치한 우분투를 vmware에 등록하면 됩니다!! 계정이름과 암호를 설정해주는데 로그인을 하는 것과 같습니다 보통은 영어로 이름을 설정해주시는 것이 좋고 암호는 꼭 기억해야 겠죠? 그러고 나면 자신의 컴퓨터 용량을 고려하여 램 용량을 할애합니다   우분투가 설치되었네요 ㅎㅎ 이것 저것 가리고 싶어서 자르다보니 모양은 좀 이상하게 나왔지만!! 정말 써보시면 신세계입니다 거의 마우스를 쓸 일이 없어요 원하는 프로그램 실행이나 저장 소프트웨어 실행이든 설치든 파일이동해가며 만들고 모두 터미널등에서 편하게 사용 가능하고 개발을 생각하면 윈도우 보다는 우분투 리눅스가 훨씬 좋다고 하더군요!! 정말 이쁘고 편리하고 좋은것 같아요 ㅎㅎ ​ 이런걸 써보니 정말 못빠져 나올것 같습니다 푹 빠져버렸어요 ㅠㅠ 다음에는 mac이나 다른 OS들도 사용해보고 싶다는 생각도 드네요 요즘 날이 많이 추워졌는데 항상 몸 조심하시고~!! 항상 모든 질문,수정사항, 의견등 환영합니다!! 감사합니다~^^

국가근로장학생, 국가장학금, 교내 교학팀 행정인턴에 대해서!!

안녕하세요~!! 룰루입니다~^^ ​ 오늘은 거의 모든 대학생들이 이용하고 또 궁금해 하는 ​ 한국 장학재단의 국가장학금과 국가근로장학금에 대해서 말을 하려고 합니다. ​ 이제곧 국가 장학금 2차 신청기간을 맞아서 준비했습니다~~ ​ 제가 장학금을 꼭 받아야 하는 형편이라 장학금에 대해서 자세히 알아보았고 ​ 실제 근로장학생으로도 현재 일을 하고 있는 중이라서 제가 알고 있는것들이 도움이 ​ 되기를 바라며~!! 제가 학교 게시판에서 본 질문들을 토대로 Q&A형식으로 써 보겠습니다 ㅎㅎ ​ 1. 국가장학금을 학비감면이 아닌 계좌지급으로 받을 수는 없나요?? -> 국가장학금을 1차에 신청하면 계좌지급이 아닌 학비감면 형식으로 지급이 됩니다. 하지만 재학생은 1번에 한하여 구제 신청을 하면 2차에 지급을 받을 수 있고 그렇다면 계좌로 지급이 되겠지요~~ 그 이상은 계좌로 받을 수 없고, 휴학 후 복학생은 2차에도 신청이 가능합니다!!^^ 2. 등록금을 초과해서 장학금을 받을 수는 없나요?? ->(이 문제에 대해서는 학교마다 상이 할 수도 있습니다!) 보통의 학교라면 국가장학금이 등록금 부담을 덜어주기 위함을 하고 있기 때문에 등록금을 초과해서 장학금을 받을 수는 없습니다. 단, 교외장학금, 교내장학금 중에서 특정 장학금들은 상관없이 받을 수 있으니 물어보시고, 알아보셔야 할것 같아요 즉, 장학금마다 성격이 다르다 입니다~!! 그런데 국가장학금은 학비가 면제거나, 전액장학, 반액장학등 이러한 장학을 수혜받는 학생이라면 등록금을 초과해서는 받을 수 없습니다. 3. 국가장학 1유형과 2유형의 차이가 뭔가요?? 따로 신청해야하나요?? ->국가장학금 1유형과 2유형은 한번의 신청으로 두개 모두 신청이 되는 것 입니다. 1유형을 신청해서 소득분위를 산정받고 장학재단으로 부터 그 소득분위에 맞는 금액을 받는것이고 2 유형은 또 그에 따라 학교 ...

파이썬) 파이썬으로 사칙연산 계산기 만들기~!!

Image
안녕하세요~~ 룰루입니다~!! 오늘은 간단하게 Python을 이용하여 사칙연산이 가능한 계산기를 만들어 보려고 합니다. 첫 번째로, 두개의 숫자를 입력 받으면 그 숫자들의 덧셈, 뺄셈, 곱셈, 나눗셈을 알려주는 코드하나와 두 번째로는 숫자 두개를 입력받고 연산자까지 입력을 받으면 그 연산자에 맞춰 계산을 하는 계산기를 만들어 보겠습니다. 첫번째 계산기) print("Input two numbers:")  #먼저 두개의 숫자를 입력하라는 말을 출력합니다 x=int(input(''))  # 입력받은 두개의 정수를 X,Y에 저장합니다. y=int(input('')) def my_plus(x,y):  #def 함수를 사용하여 my_plus라는 이름의 덧셈 함수를 생성합니다.  return x+y   #x+y의 값을 반환합니다. print("Plus result is", my_plus(x,y))   def my_minus(x,y):   #def함수를 사용하여 my_minus라는 이름의 뺄셈 함수를 생성합니다.  return x-y   #x-y값을 반환합니다. print("Minus result is", my_minus(x,y)) def my_multiply(x,y):   #def함수를 사용하여 my_multiply라는 이름의 곱셈 함수를 생성합니다.  return x*y print("Multiply result is", my_multiply(x,y)) def my_division(x,y):  #def 함수를 사용하여 my_divison함수를 생성합니다.  return x/y print("Division result is", my_division(x,y)) 이렇게 저는 def를 이용하여 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 각각 만들어 보았습니다...

C언어) C언어를 이용하여 나의 BMI 측정하기(저체중, 표준체중, 과체중) 여러분도 직접 비만도를 측정해보세요~!!

Image
안녕하세요~~ 룰루입니다~!! 오늘은 C언어를 이용하여 BMI를 측정해보는 프로그램을 만들어 보겠습니다~~ 프로그래밍을 하기에 앞서 bmi란, 몸무게를 키(m)의 제곱으로 나눈 값으로 그 값에 따라서 ​ 저체중, 표준체중, 과체중(체중에도 정도가 있더군요 저는 편하게 이 3가지로 분류해 보았습니다.) 으로 분류할 수 있습니다. (실제 20~25는 표준체중, 25이상은 과체중으로 분류합니다.) #include <stdio.h> int  main() {  double  weight, height;  //몸무게와 키를 저장할 변수를 선언합니다.  double  bmi;  //bmi를 저장할 변수를 선언합니다.  printf("몸무게를 입력하세요(kg) : ");   scanf("%lf", &weight);  //몸무게를 weight에 저장합니다.  printf("키를 입력하세요(cm) : ");  scanf("%lf", &height);  //키를 height에 저장합니다.  height = height / 100;  //bmi는 키를 m로 계산하기 때문에 cm로 입력받은 키를 m로 변환합니다.  bmi = weight / (height * height);  //bmi를 계산하는 공식입니다. 몸무게를 키(m)제곱으로 나눠줍니다.  printf("당신의 BMI는 : %.1lf입니다.\n", bmi);  if (bmi >= 20.0 && bmi < 25.0)   printf("표준체중 입니다.\n");  else if (bmi < 20)   printf("저체중 입니다.\n");  else   printf("과체중 ...

python) implementing a simple multiplication table~!!

Hello~~! I'm lulu :-) Today, I'm going to show you how to implement a multiplication table in a real simple way. A = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] B = [ 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] for a in B: for b in A: print (a, "*" , b, "=" , a*b) for a in range ( 2 , 10 ): for b in range ( 1 , 10 ): print (a, "*" , b, "=" , a*b) I made multiplication in two ways. First is to use a list and the other one is to use a "range" function. There are many different ways to implement a multiplication table using python or java etc.. In no time, I'll bring some exciting games, and different methods using different languages. If you have any questions or any opinions, tell me you'll be welcomed :-) Thank you :-)

C언어) 잔돈 계산 프로그래밍~!!

Image
안녕하세요~~~ 룰루입니다~!!! 오늘은 C언어 라는 프로그래밍 언어를 사용하여 자판기와 같은 잔돈을 반환하는 프로그램을 만들어 보도록 하겠습니다~~! #include<stdio.h> int main() {  int input, change;  //input은 투입액(내가 내는 돈) , change는 잔돈을 저장할 변수로 설정했습니다~  int w500, w100, w50, w10;  //각 동전의 개수를 저장할 변수를 선언했습니다. (w500은 500원짜리 동전, w100은 100원짜리 동전, w50은 50원 짜리 동전, w10은 10원짜리 동전의 개수라고 생각하시면 됩니다)  printf("투입액을 입력하세요 :");    //이곳은 제가 자판기에 투입하는 금액을 적어주시면 됩니다.  scanf("%d", &input);         //그 금액을 input이라는 변수에 저장합니다. (작은 정수정도의 금액으로 저는 설정할 것이여서 %d를 사용했습니다.)  change = input - 3870;   // 커피값이 저는 3870원이라고 설정을 해놓고(여러가지 동전이 나오게 하기위해^^) 잔돈을 저장할 change라는 변수는 투입액-커피값(3870)이라고 설정했습니다.  w500 = change / 500;  //500원 동전의 개수를 나타냅니다.  change = change % 500;  //잔돈중 500원으로 나눈 후의 잔돈을 의미합니다.  w100 = change / 100;  change = change % 100;  w50 = change / 50;  change = change % 50;  w10 = cha...

C언어) C언어를 이용하여 평균 구하기~!!

Image
안녕하세요~ 룰루입니다~!! 오늘은 C언어를 이용해 평균을 구해보도록 하겠습니다. #include <stdio.h> int  main() {  int  korean, english, math;  //점수 세개를 저장할 국어, 영어, 수학이라는 변수를 선언합니다.  int  total;  // 점수들의 총 합을 저장할 변수를 선언합니다.  double average;  //평균을 따로 선언해 줍니다.  printf("국어, 영어, 수학 점수를 입력하세요 : ");  scanf("%d%d%d", &korean, &english, &math);  //입력받은 점수를 변수에 저장합니다.  total = korean + english + math;  //총 합은 세 과목들의 점수의 합으로 합니다.  average = total / 3.0;  // 평균은 세과목의 합을 3으로 나눈 것 입니다.  printf("총점은 %d이고 평균은 %lf입니다.\n", total, average);  return  0; } ​ ​   여기서 평균은 3으로 안나눠 떨어질 수도 있기 때문에 average를 double, 실수로 선언을 했고 때문에 마지막에 %lf로 출력하셔야 합니다~ (소수점 2자리 정도로 짜르고 싶으시면 %.2lf 이용하시면 됩니다~) 오늘은 간단하게 평균만드는 법을 알아보았습니다~~ 감사합니다~~~ 항상 모든 질문,수정사항, 의견등 환영합니다!! 감사합니다~^^

python) implementing stack using python~!!

Hello~! I'm lulu Today I'm going to implement a stack using python. Using python language to implement a stack, is a facile method. Let's see how can we implement a stack using python. class Stack :     def __init__ ( self ):         self .items = []     def is_empty ( self ):         return not self .items         def push ( self , item ):         self .items.append(item)     def pop ( self ):         return self .items.pop()     def peek ( self ):         if self .items:             return self .items[- 1 ]       In this way, we can implement a stack using python easily :-) If you have any question...

python) 파이썬으로 간단하게 stack 구현하기~!!

안녕하세요~~ 룰루입니다~!! ^_^ 오늘은 간단하게 파이썬으로 stack을 구현하려고 합니다. 파이썬만의 장점으로 stack을 쉽게 구현할 수 있는데요 class Stack :     def __init__ ( self ):         self .items = []     def is_empty ( self ):         return not self .items         def push ( self , item ):         self .items.append(item)     def pop ( self ):         return self .items.pop()     def peek ( self ):         if self .items:             return self .items[- 1 ]       이렇게 하면 간단하게 stack을 구현 할 수 있습니다~!! 항상 모든 질문,수정사항, 의견등 환영합니다!! 감사합니다~^^

JAVA) 자바를 이용한 구구단 게임 1탄~!

Image
안녕하세요~~ 룰루입니다~!! 오늘은 JAVA 프로그래밍 언어를 이용해서 정말 간단하게 구구단게임 하나를 만들어 보도록 하겠습니다~!! (여러 시리즈를 만들어 놓았어요 ㅎㅎ) 오늘은 정말 간단하게 2단~15단 까지중 무작위로 컴퓨터가 문제를 내면 정답일 경우 10점을 획득하고, 오답일 경우 5점을 감점하고 11단이상의 어려운문제를 맞추면 10점을 추가점수로 획득한다는 말을 프린트하는 프로그래밍 코드를 구현해보도록 하겠습니다 ㅎㅎ Math.random()을 쓰시는 공식? 같은것을 알려 드리자면, 정수형으로 type casting(강제형변환)을 했기 때문에 2~15사이의 숫자의 개수 14를 곱하고 시작이 2부터니까 2를 더해주면 해당 범위의 숫자안에서 나오게 할 수 있습니다 ㅎㅎ 1탄이라서 간단하게 만들어 봤습니다 ㅎㅎㅎ 앞으로도 많이 기대해주세요~~ ^^ ​ 항상 모든 질문,수정사항, 의견등 환영합니다!! 감사합니다~^^

JAVA) 시간이 지나도 수정이 필요없는 날짜 코드 알아보기와 성인과 미성년자를 알려주는 프로그램~!

Image
  안녕하세요~ 룰루입니다~!! 오늘은 생년월일을 입력하면 성인인지 미성년자인지를 알려주는 프로그램을 만들어 보도록 하겠습니다!! 오늘은 매우 유용한 코드가 숨어있습니다 ㅎㅎㅎ!!  /*System.currentTimeMillis()    * 1970년 1월 1일 0시 0분 0초부터 지금까지의 시간을 밀리언 초 단위로 표시하는 명령.    * System.currentTimeMillis()/1000/60/60/24/365    *현재 년도를 구하는 식. 밀리언초 /1000 =초  밀리언초/1000/60 = 분     *밀리언초/1000/60/60=시    ,  밀리언초/1000/60/60/24 = 일,  밀리언초/1000/60/60/24/365= 년    */ package input; import java.util.Scanner; public class Test03 {  public static void main(String[] args) {    int cyear = 1970 + (int)(System.currentTimeMillis()/1000/60/60/24/365);  //현재 년도 를 구하는 법      System.out.println(cyear);       //2017년 을 쓰지 않고  System.currentTimeMillis()를 이용해서 현재 년도를 구하면 앞으로 수정하지 않아도 됩니다~!!      Scanner sc = new Scanner(System.in);      System.out.print...

data_structure) implementing binary search tree and searching word algorithm ~!!

Hello~~ I'm lulu! Today, I'm going to show how to implement binary search tree and searching word algorithm using a hundred thousand value which is from Shakespeare's works and lines. Binary search tree is effective when we have to insert, delete, search a lot. I think it is really well balanced because the left side of the tree is smaller than current node, and right side is bigger than current node. Let's see how we can implement this beautiful algorithm using python. import random import pandas as pd class BinarySearchTree :     class Node :         def __init__ ( self , key , value , left , right ):             self .key = key             self .value = [value]             self .left = left         ...