본문 바로가기
728x90

computer21

[알고리즘] 선택정렬,버블정렬,삽입정렬 2020. 12. 27.
[알고리즘] 점화식 마스터정리 2020. 12. 27.
[알고리즘] 빅오,빅오메가,세타 2020. 10. 6.
[알고리즘] 수행시간, 점근적 분석 알고리즘은 명확성, 효율성을 지녀야 함. 알고리즘의 수행시간은 상수 2020. 9. 27.
[ORACLE] CASE WHEN SELECT절에 조건을 걸 수 있는 CASE WHEN 각 사원의 이름, 급여, “공제액”을 출력하되 급여가 가장 많은 사원부터 순서대로 출력하시오. (단, 공제액은 급여가 1000미만인 경우 급여의 1%, 급여가 1000이상 2000미만인 경우 1.5%, 급 여가 2000이상인 경우는 2%에 해당하는 금액으로 계산함) 1. SELECT CASE 특정컬럼명 WHEN 특정컬럼값 THEN 적용할연산 END FROM 테이블이름; 2. SELECT CASE WHEN 특정컬럼명=특정컬럼값일때 THEN 적용할연산 END FROM 테이블이름; 반드시 END를 사용한다. 이름을 변경하려면 END뒤에 AS를 붙여 보이는 컬럼명을 설정한다. 2020. 9. 13.
LOS 2.cobolt 풀이 (난이도 최하) ::문제풀이 if($result['id'] == 'admin') solve("cobolt"); 이부분을 보면 id가 admin일 때 cobolt를 풀 수 있다고 했으니 위에서 id를 admin으로 설정해준다. ?id=admin 이렇게 넣어주면 query : select id from prob_cobolt where id='admin' and pw=md5('') 쿼리에서 id가 admin으로 변한다. 여기서 뒤에를 무시해줘야하는데 이때 or을 사용해서 해결한다. 그리고 pw에는 아무거나 넣어준다. 나는 공란으로 남겨뒀다. ::답 ?id=admin%27%20or%20pw=%27 2020. 8. 26.
[GitHub X 걸스인텍] 컴퓨팅사고력, 깃헙 튜토리얼 [컴퓨팅 사고력] 1. decomposition분해 2. 패턴인식 3. 추상화 - 중요한 정보만 집중 4. 알고리즘 설계 커뮤니티에 비슷한 문제 겪은 사람있는지 확인 ex. 스택오버플로우, 깃헙 커뮤니티 Git -> 형상관리도구 [형상관리도구의 필요성] - 압축파일로 버전 관리 - 추적 (어떤 부분이 어떻게 바뀌었는지) - 시점 기록 commit : 변경창 기록, 커밋메세지 안쓰면 rollback 어려움 “커밋은 작은 단위로 자주 해라” “쪼갤 수 있으면 쪼개라~” conflict : 동시 커밋 -> branch로 해결 branch : new branch만들어서 커밋하면 자동 pull request창 나타남. master branch에서는 볼 수 없는 내용. pull request : master에게 보.. 2020. 8. 26.
LOS 7.orge 풀이 (난이도 상) :: 문제풀이 if(preg_match ('/or|and/i', $_GET [pw ])) exit("HeHe"); 여기도 마찬가지로 or과 and를 사용할 수 없게 되어있다. ?pw=%27%20||%20length(pw)>5%23 이걸 사용했더니 hello guest가 떠서 5이상의 숫자를 넣어보았다. ?pw=%27%20||%20length(pw)=8%23 여기서 hello admin이 떠서 pw의 길이가 8이라는 것을 알아내었다. ?pw=%27%20||%20id=%27admin%27%26%26substr(pw,1,1)=6%23 ?pw=%27%20||%20id=%27admin%27%26%26substr(pw,2,1)=%27c ?pw=%27%20||%20id=%27admin%27%26%26substr(pw.. 2019. 11. 8.
LOS 6.DARKELF 풀이 (난이도 하) :: 문제풀이 if(preg_match ('/or|and/i', $_GET [pw ])) exit("HeHe"); 이 부분으로 보아 or과 and를 사용할 수 없다는 것을 알고 or을 우회하는 방법을 찾아보았다. or은||으로,and는 &&으로 나타낼 수 있다. & url기호는 %26이다. 5번과 비슷하게 or부분에 ||로 대체해 풀었다. :: 답 ?pw=%27%20||%20id=%27admin 2019. 11. 5.
728x90