분류 전체보기
-
DevExpress Blazor[.NET] Blazor 2023. 12. 2. 09:13
안녕하세요 Becca 입니다! 오늘은 Blazor에 DevExpress를 사용해보도록 하겠습니다. 📌 DevExpress Blazor? https://www.devexpress.com/blazor/ Blazor UI Components - Native Controls, C# | DevExpress DevExpress Blazor Components suite includes the high-performance Data Grid, PivotGrid, Charts, RTF Editor, Reporting, Scheduler, TreeView, Upload, and many more. www.devexpress.com Blazor용 DevExpress UI 컴포넌트입니다. Chart, DataGrid, Sc..
-
Blazor 시작[.NET] Blazor 2023. 10. 28. 11:40
안녕하세요 Becca 입니다! 오랜만에 새로운 글로 찾아왔습니다. 이 글에서는, Blazor WebAssembly를 사용하였습니다. ✏️ Blazor란? ◆ .NET, C#, HTML을 사용하여 웹/앱을 만들 수 있는 프레임워크 📂 Blazor 설치 ◆ Visual Studio → 추가 도구 및 기능 설치 → ASP.NET 및 웹 개발 다운로드 ◆ 새 프로젝트 → Blazor WebAssembly App 선택 🏗️ Blazor WebAssembly 프로젝트 구조 👋 실행 화면 Index.razor @page "/" Hello, world! Welcome to your new app. Do you want to learn more about Blazor? Dialog.razor @Title @ChildCo..
-
[1759] 암호 만들기 (Python)[Python] 알고리즘/Gold 2022. 5. 31. 17:38
[문제] https://www.acmicpc.net/problem/1759 1759번: 암호 만들기 첫째 줄에 두 정수 L, C가 주어진다. (3 ≤ L ≤ C ≤ 15) 다음 줄에는 C개의 문자들이 공백으로 구분되어 주어진다. 주어지는 문자들은 알파벳 소문자이며, 중복되는 것은 없다. www.acmicpc.net 알고리즘 분류는 수학, 브루트포스 알고리즘, 조합론, 백트래킹 입니다. Python의 combinations(조합)을 사용한 후, 모음과 자음의 개수를 이용하여 답을 도출해냈습니다. [코드] import sys from itertools import combinations L, C = map(int, sys.stdin.readline().split()) word = sys.stdin.readl..
-
[14888] 연산자 끼워넣기 (Python)[Python] 알고리즘/Silver 2022. 5. 24. 21:30
[문제] https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, www.acmicpc.net 알고리즘 분류는 브루트포스 알고리즘, 백트래킹 입니다. 저는 Python의 permutations(조합)을 사용하여 풀었습니다. 연산자 우선순위를 무시하고 앞에서 부터 계산해야 하고, 음수를 양수로 나눌 때의 조건도 지정해주어야 합니다. [코드] import sys from itertools import permutations N =..
-
[Oracle DB] 단일행 함수 - 문자 함수코딩일기 2022. 5. 10. 20:48
[문자 함수] ⬆ UPPER • 문자열 → 모두 대문자로 변경 select upper('Hello World') from dual; upper('Hello World') HELLO WORLD ⬇️ LOWER • 문자열 → 모두 소문자로 변경 select lower('Hello World') from dual; lower('Hello World') hello world ↗️ INITCAP • 문자열 → 첫 문자만 대문자로 변경 (띄어쓰기 다음 문자를 대문자로) select initcap('hello world') from dual; initcap('hello world') Hello World • ex. 사번이 홀수인 사람 검색 select empno, ename from emp where mod(empn..
-
[11053] 가장 긴 증가하는 부분 수열 (Python)[Python] 알고리즘/Silver 2022. 5. 6. 12:13
[문제] https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 알고리즘 분류는 다이나믹 프로그래밍 입니다. A 10 20 10 30 20 50 num 1 2 1 3 2 4 부분수열의 수를 num이라 했을 때, 값을 비교한 뒤 num을 늘려줍니다. 이 중 가장 큰 값(max)를 출력하면 됩니다. [코드] import sys N = int(sys.stdin.readline()..
-
[Oracle DB] 단일행 함수 - 숫자 함수코딩일기 2022. 5. 4. 14:21
[함수] ♻️ 함수 단일행 함수 숫자함수, 문자함수, 날짜함수, 그룹함수 하나의 행 당 하나의 결과값을 반환 그룹 함수 count, min, max, sum, avg 여러 개의 행 당 하나의 결과값을 반환 🎟 DUAL 테이블 • 산술연산이나 가상 컬럼 등의 값을 한 번만 출력 select 10*20 from dual 10*20 200 [숫자 함수] ⚪️ ROUND • 지정한 자릿수 이하에서 반올림 select round(45.186, 2) from dual round(45.186, 2) 45.19 • 두 번째 인자가 0 → 소수점에서 반올림 (45.186 → 45) • 두 번째 인자가 -1 → 소수점 왼쪽 자리(1의 자리)에서 반올림 (45.186 → 50) 🗑 TRUNC • 지정한 자릿수 이하에서 버림..
-
[Oracle DB] SQL 기본코딩일기 2022. 5. 2. 12:14
📖 사용 가능 테이블 보기 select * from emp - 사용자가 만든 테이블을 볼 수 있음 📐 테이블 구조 desc 테이블명 - 테이블 구조 (이름, null, 유형) ❓ 기본 질의문 select [distinct] {*, column [alias] ...} from 테이블명 [where query 조건] [order by {column, 표현식} [asc | desc]]; - from → where → select 순서로 처리 - { } : 이 안에서 택 1 - [ ] : 생략 가능 - a | b : 둘 중 하나 사용 - distinct : 중복 제거 - asc : 오름차순 / desc : 내림차순 🔎 WHERE where 조건 - 조건을 부여하기 위해 사용 - 비교 연산자 : = / > / >..