전체 분류하기(39)
-
[Python]로또의 최대순위와 최저순위(프로그래머스)
프로그래머스 레벨1 코딩테스트 문제이다. 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위당첨 내용 16개 번호가 모두 일치 25개 번호가 일치 34개 번호가 일치 43개 번호가 일치 52개 번호가 일치 6(낙첨)그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25..
2022.08.14 -
[PHP]Study_0328:include와 require
include함수를 통해 외부 php파일을 불러올 수 있다. Welcome to my home page! Some text. Some more text. include 할때의 주의할점은 파일 위치이다. 위의 코드에서는 실행하는 php와 include하는 php가 같은폴더안에 들어있어야 한다. include_once하게되면, 한번만 실행한다는 것이다. include와 유사하게, require함수를 사용할 수 있는데, require함수와 include함수의 차이점은, 에러가 일어났을때에 처리방법에 있다. include는 warning을 일으키지만, require은 fatal error를 일으킨다. fatal은 치명적이란 뜻이여서, 더 강력한 경고를 할때에 사용된다. require도 include와 같이 re..
2022.03.28 -
[PHP]Study_0328:배열
배열은 어느 언어에서나 중요하게 다뤄진다. php에서의 배열 형식은 다음과 같다. $변수명 =Array("값","값","값"); 자동차에대한 배열을 만들어봤다. I like Volvo, BMW and Toyota. 가 출력된다. $cars의 배열에 각각 0번째,1번째,2번째 값을 가져올 수 있다. 컴퓨터는 0부터 숫자를 세기때문에, 배열순서가 0부터 시작된 것이다. 배열을 만들때, ()로 만들수 있지만, []로도 만들 수 있으니 참고하자. count함수를 통해 배열의 길이를 가져올 수 있다. 배열의 길이는 반복문과 배열을 합쳤을때 많이 사용된다. 이런식으로 사용이 되는데, i가 배열의 길이 직전까지 증가한다. 즉, i는 0,1,2의 값을 가지고 반복문이 종료된다. ucfirst함수는 첫번째 문자를 대문자..
2022.03.28 -
[PHP]Study_0328:함수
함수는 기본적으로 정의, 호출로 이루어져있다. 함수를 사용하는 이유는, 한번 사용한 코드를 재사용하기 위해 함수를 사용한다. function 함수이름(){ 코드; } 기본적인 함수 형식이다. 호출할때에는 함수이름(); 을 써주면된다. 그렇게되면, 함수를 실행할때의 코드가 실행 될 것이다. 한가지 예시이다. writeMsg();를 통해 함수를 호출하고, 그 결과 Hello world를 출력할 수 있다. 함수이름 뒤 괄호에 변수를 넣어서 함수를 관리할 수 있다. 이때, 함수이름 뒤 괄호에 넣는 변수를 '인자'라고 한다. $a와 $b를 입력해주면, return을 통해 $a+$b를 저장해 줄 수 있다. 다른 언어에서처럼, 5 days는 문자열이여서 더하기가 안될 것이다 라고 생각할 수 있다. 하지만 php는 문..
2022.03.28 -
[PHP]Study_0328:반복문
반복문은 여러가지가 있는데, 가장많이 사용하는건 while과 for문이다. 그외에도 do...while , foreach가 있다. while의 형식은 다음과 같다. while(조건){ 코드; 코드; } while의 주의점은, 끝나는 지점을 설정해주어야 한다는 것이다. 끝나는 지점을 설정해주지 않으면, 컴퓨터는 무한적으로 반복할 것이다. x의 값이 5이하일때, 코드를 반복하는 것이다. $x++대신에 $x+=1로 사용하여도 된다. 결과값은 다음과 같다. The number is: 1 The number is: 2 The number is: 3 The number is: 4 The number is: 5 x의 값이 6이되면, 조건이 false가되어, while문이 끝나게 된다. for문의 형식은 다음과 같다...
2022.03.28 -
[PHP]Study_0328:조건문
if(){ } else if{ } else { } php의 if조건문의 기본적인 형식이다. 조건문 안에 true false를 넣어서 지정해줄 수 있다. 이렇게 넣어준다면, if조건문이 true로 받아들인다. x라는 변수의 값이 존재하기만 한다면 true로 받아들인다. 자바와 파이썬처럼 조건문 안에 and(&&)와 or을 넣어서 조건문 논리연산자도 가능하니 참고하자. 조건문 안에 !를 넣어주면 ex) if(!true and !false){ } 부정을 표현할 수 있다. boolean의 true는 1로 false는 0으로 대체할 수 있으니, 코딩할때에 참고할 수 있다. 자바에서 조건문 중 하나로 switch/case문이 있다. php에서도 switch/case문을 사용할 수 있다. favcolor라는 변수에 ..
2022.03.28