반응형

전체 글 140

[Lv.1] 문자열 나누기 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr using System;public class Solution{ /// /// 문자열 나누기 /// https://school.programmers.co.kr/learn/courses/30/lessons/140108 /// public int solution(string s) { int answer = 0; // 이전 것 체크 char? firstAlphabet = nu..

[Lv.1] 과일 장수 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krusing System;using System.Collections.Generic;public class Solution { /// /// 과일 장수 /// https://school.programmers.co.kr/learn/courses/30/lessons/135808 /// public int solution(int k, int m, int[] score) { var scoreList = n..

[Lv.1] 카드 뭉치 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krusing System;public class Solution { /// /// 카드 뭉치 https://school.programmers.co.kr/learn/courses/30/lessons/159994 /// public string solution(string[] cards1, string[] cards2, string[] goal) { string answer = "No"; int ca..

[Lv.1] 가장 가까운 같은 글자 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제의 핵심이라고 파악한 부분은 현재 단어의 인덱스와 이전 단어의 인덱스와의 차이를 구하자 라고 파악을 하고 최신 캐릭터 인덱스를 캐시를 해두고 비교하는 형태를 사용하기로 파악하였다. 문자의 경우 영어 소문자만이라고 하였기에 특수문자 등이 나올 일도 없을 것이고 나온다 해도 char에서 표시 가능한거면 키 값으로 dict에 넣어서 비교만 하면 되는 간단한 문제이기에.. using System;using System.Collections.Gen..

[Tips] Rider IDE에서 프로젝트 별로 C# 버젼 바꿔서 사용하는 방법

간혹 최신 버젼의 IDE를 사용하고 있을 때 코딩 테스트를 보거나 할 때 해당 테스트의 버젼으로 낮춰서 준비를 해야 하는 경우가 생겨서 Rider에서 프로젝트별로 버젼을 바꾸는 것을 알아보려고 한다. 일단 필자가 원했던 것은 현재 사용 하고 있는 .NET이 9.0 버젼을 쓰고 있었고 목표는 프로그래머스에서 지원하는 C# 언어 버젼을 7.3으로 바꾸는 것이다 먼저 테스트를 할 프로젝트를 생성을 하면 .csproj 라는 확장자의 파일이 생성되는데 해당 파일을 에디터에서 열어보자. (더블클릭으로는 프로젝트가 그냥 열리고 있어서 해당 파일을 찾아서 에디터 창으로 드래그 앤 드랍을 하면 파일 내부 내용을 볼 수 있게 열 수 있다.) 그러면 아래와 같은 스크린샷을 볼 수 있다. (필자는 이미 수정을 완료한 상태라 ..

Devs 2025.05.09

[Python] BeutifulSoup

먼저 링크를 첨부한다.https://www.crummy.com/software/BeautifulSoup/ Beautiful Soup: We called him Tortoise because he taught us. www.crummy.comhttps://www.crummy.com/software/BeautifulSoup/bs4/doc.ko/ 뷰티플수프 문서 — 뷰티플수프 4.0.0 문서find_all() 메쏘드는 태그의 후손들을 찾아서 지정한 여과기에 부합하면 모두 추출한다. 몇 가지 여과기에서 예제들을 제시했지만, 여기에 몇 가지 더 보여주겠다: 어떤 것은 익숙하지만, 다른 것www.crummy.com BeutifulSoup?뷰티풀수프? 아름다운 수프란 무엇일까. 공식 홈페이지의 문서를 참고해 보면 ..

Devs/Python 2025.04.28

[CSS] rem, em, %, px 비교

CSS에서 폰트나 영역의 사이즈를 나타내는 방식에는 4가지로 다양한 방식을 쓸 수 있다.rem, em, %, px로 나뉘는데 각각을 알아보고자 한다. px제일 쉽게 접할 수 있는 px은 픽셀을 가리키는 것으로 화면의 해상도나 비율 등에 따라 변하지 않는 고정된 사이즈라고 생각하면 된다. (정적인 사이즈로 볼 수 있다) %이름에서 보면 쉽게 알 수 있을 요소로 보이는 것으로 디폴트 폰트 사이즈 변경에 따라 조절해서 보여지는 사이즈를 말한다. (동적인 사이즈로 볼 수 있다) (여기서 예를 하나 들어 font-size에서 100%로 하게 되면 디폴트 사이즈를 16px로 계산을 해서 16px로 나오게 된다. 이 부분은 그냥 외워서 기억해두어야 하는 부분으로 보인다) emem은 먼저 폰트를 강조하기 위해서 HTM..

Devs/CSS 2025.04.23

[CSS] 폰트 스타일 변경

폰트의 경우 일단 Serif 와 Sans-serif 를 살펴보자. (Serif의 경우 글자의 끝 부분에 발이 달린 모양)한글로 따지면 궁서체?가 해당되려나 싶다 font-family:sans-seriffont-family:serif 두 개의 글자를 비교해 봤을 때 바로 눈에 띄는 차이를 볼 수 있는 것을 알 수 있다. 그 외에 잘 사용 되는 것인지 알 수 없는 몇 가지 폰트도 같이 기록한다. font-family:fantasyfont-family:cursive 그 외의 다양한 폰트들이 찾아보니 있는 듯 해서 font-family에 관한 링크를 첨부해 둔다.https://developer.mozilla.org/en-US/docs/Web/CSS/font-family font-family - CSS: Casc..

Devs/CSS 2025.04.22

[CSS] 배경 색상과 위치 조정

Web 사이트를 만들거나 할 때 HTML만으로는 스타일 표시가 쉽지 않다는 것을 쉽게 알 수 있다. (태그를 써서 간격 정렬 등등을 일일이 표시하기란 정말 쉽지 않을 것이기에..) 그래서 나온 것이 CSS란 것인데 이것에 대해서 간략하게 알아보고자 한다. background-color: red 일단 mdn 페이지에서 쉽게 찾을 수 있는 것으로 링크를 첨부해둔다. 아래의 예시처럼 background-color: 색상값을 넣는 형태로 쓴다는 것을 알 수 있다. 간단하게 키워드로 세팅하거나, rgb 값을 입력하는 방법, hsl (색조(hue) , 채도(saturation ), 명도(lightness))로 표시하는 방법 등의 다양하게 사용가능 한 것들을 알 수있다./* Keyword values */backgr..

Devs/CSS 2025.04.20
반응형