본문 바로가기
반응형

프로그래밍495

C# Substring 복습하기 Substring(int32) 문자열에서 부분 문자열을 검색한다. 부분 문자열로 지정된 문자 위치에서 시작하고 문자열 끝까지 계속된다. public string Substring (int startIndex); 매개 변수 startIndex substring에 있는 0부터 시작하는 문자 위치 Substring(int32, int32) 문자열에서 부분 문자열을 검색한다. 부분 문자열은 지정된 문자 위치에서 시작하고 길이를 지정한다. public string Substring (int startIndex, int length); *이 메서드는 현재 instance 값을 수정하지 않고 startIndex length로 지정된 새 문자열을 반환합니다. 매개 변수 startIndex substring에 있는 0부.. 2023. 9. 20.
[프로그래머스 Programmers] 가장 긴 팰린드롬 문제 설명 앞뒤를 뒤집어도 똑같은 문자열을 팰린드롬(palindrome)이라고 합니다. 문자열 s가 주어질 때, s의 부분문자열(Substring)중 가장 긴 팰린드롬의 길이를 return 하는 solution 함수를 완성해 주세요. 예를 들면, 문자열 s가 "abcdcba"이면 7을 return 하고 "abacde"이면 3을 return 합니다. 제한 사항 문자열 s의 길이 : 2,500 이하의 자연수 문자열 s는 알파벳 소문자로만 구성 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 시도 - 실패한 풀이 코드 using System; using S.. 2023. 9. 19.
[백준 BAEKJOON] 1330번 두 수 비교하기 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 ' 2023. 9. 19.
[프로그래머스 Programmers] 길 찾기 게임 문제 설명 전무로 승진한 라이언은 기분이 너무 좋아 프렌즈를 이끌고 특별 휴가를 가기로 했다. 내친김에 여행 계획까지 구상하던 라이언은 재미있는 게임을 생각해냈고 역시 전무로 승진할만한 인재라고 스스로에게 감탄했다. 라이언이 구상한(그리고 아마도 라이언만 즐거울만한) 게임은, 카카오 프렌즈를 두 팀으로 나누고, 각 팀이 같은 곳을 다른 순서로 방문하도록 해서 먼저 순회를 마친 팀이 승리하는 것이다. 그냥 지도를 주고 게임을 시작하면 재미가 덜해지므로, 라이언은 방문할 곳의 2차원 좌표 값을 구하고 각 장소를 이진트리의 노드가 되도록 구성한 후, 순회 방법을 힌트로 주어 각 팀이 스스로 경로를 찾도록 할 계획이다. 라이언은 아래와 같은 특별한 규칙으로 트리 노드들을 구성한다. 트리를 구성하는 모든 노드의 .. 2023. 9. 14.
약수와 배수 약수(Divisor)와 배수(Multiple)는 어떻게 다른가? 다항식 A가 BC = A로 인수분해 될 때, A를 B,C의 배수라고 하고, B,C를 A의 약수라고 한다. 약수(divisor) : 나누어져 나온 요소 배수(multiple) : 곱해져서 나온 결과 공약수(Common divisor)란? 예컨대, 18의 약수는 1, 2, 3, 6, 9, 18이고 54의 약수는 1, 2, 3, 6, 9, 18, 27, 54이다. 이때 18과 54의 공통 약수, 즉 공약수는 1, 2, 3, 6, 9, 18이다. 이 공약수 중에서 가장 큰 18이 최대 공약수이다. 약분(Reduction, simplifying fractions)이란? 분수의 분자와 분모를 공약수(common divisor)로 나눠서 간단하게 만드는.. 2023. 9. 12.
CODE - The Hidden Language of Computer Hardware and Software를 읽고서 (4) 목차 친한 친구와의 대화 부호와 조합 점자와 이진 부호 전등을 분해해 봅시다 다른 방법을 찾아봅시다 전신과 릴레이 우리가 사용하는 열 개의 숫자들 십진수 이외의 것 비트, 비트, 비트 논리와 스위치 빌 게이츠? 논리 게이트! 이진 덧셈기 그렇다면 뺼셈은 어떨까요? 피드백과 플립플롭 바이트와 16진수 메모리를 만들어봅시다 혼자서 움직이는 컴퓨터 주판에서 반도체까지 두 가지 고전적인 마이크로프로세서들 아스키코드와 문자의 변환 버스에 올라탑시다 운영체제 고정소수점과 부동소수점 고수준 언어와 저수준 언어 그래픽 혁명 책 소개 CODE 코드 - 예스24 CODE, 하드웨어와 소프트웨어에 숨어 있는 언어손전등, 영국의 미국 침략, 검은고양이, 시소가 컴퓨터와 어떤 연관성을 가지고 있을까요?이 책 『CODE』에서는 .. 2023. 9. 8.