본문 바로가기

전체 글84

[JAVA]백준 - 14241.슬라임 합치기 www.acmicpc.net/problem/14241 14241번: 슬라임 합치기 영선이와 효빈이는 슬라임을 합치는 게임을 하고 있다. 두 사람은 두 슬라임을 골라서 하나로 합쳐야 한다. 게임은 슬라임이 하나 남았을 때 끝난다. 모든 슬라임은 양수 크기를 가지고 있다. 두 www.acmicpc.net 풀이> 슬라임의 갯수를 입력받고, 입력된 슬라임의 사이즈를 서로 곱해 모두 더해주기 ex) 3 1 2 3 => 1*2 + 1*3 + 2*3 = 11 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputS.. 2020. 9. 10.
[JAVA]백준 - 11399.ATM www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 풀이> 걸리는 시간이 적은순으로 정렬한 후 앞에서부터 시간을 더하고 더한값에 또더하고...반복 ex)5 3 1 4 3 2 Arrays.sort() -> [1 2 3 3 4] 1 + 1+2 + 1+2+3 + 1+2+3+3 + 1+2+3+3+4 =32 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.Inpu.. 2020. 9. 9.
[PHP]MySQL_JOIN (+ambiguous error) name 테이블과 count 테이블을 join하여 표시하기! select * from nameTBL a inner join countTBL b on a.id=b.id; 결과> 특정 column만 출력하기 select id,name,count from nameTBL a inner join countTBL b on a.id=b.id; 결과> : id column이 nameTBL과 countTBL에도 존재하기때문에 어느 테이블의 id인지 명시해줘야한다! select a.id,name,count from nameTBL a inner join countTBL b on a.id=b.id; 결과> 간략화한 코드 2020. 9. 9.
[PHP] MySQL_SELECT : PDO fetch(), fetchAll(); fetch(); : 결과를 배열로 한개씩 반환. 결과 > 결과를 전부 출력하려면 반복문을 사용하여 출력하기! fetchAll(); : 결과를 배열로 한번에 전부 반환. 결과 > fetch(), fetchAll() 의 인수로 모드를 지정할 수 있다. PDO::FETCH_BOTH (default) : 모드를 지정하지않으면 BOTH 가 default로 지정된다. 일반배열과 연관배열 두 형태로 결과값을 반환. 인덱스와 key값으로 모두 접근가능 PDO::FETCH_NUM : 일반 배열로 결과값 반환. 인덱스로 접근 가능 PDO::FETCH_ASSOC : 연관 배열로 결과값 반환. key값으로 접근 가능 2020. 9. 8.
[PHP] MySQL_SELECT : mysqli_fetch_array(); mysqli_fetch_array(); : 일반배열(index : value) 과 연관배열(key : value) 두 형태로 결과값을 한개씩 반환. 인덱스와 key값으로 모두 접근가능 index란 select문 실행의 결과인 레코드셋 칼럼의 순서 => mysqli_fetch_assoc() key란 select문 실행의 결과인 레코드셋의 칼럼명 => mysqli_fetch_row() mysqli_fetch_array() = mysqli_fetch_assoc() + mysqli_fetch_row() 결과 > $row[0]===$row['id'] $row[1]===$row['data'] 2020. 9. 8.
[PHP] MySQL_SELECT : mysqli_fetch_assoc(); mysqli_fetch_assoc(); : 연관배열(key : value) 형태로 결과값을 한개씩 반환. key값이란 table의 column명!! 칼럼명(key) -> 해당 칼럼의 데이터 반환 결과 > 2020. 9. 8.