変数と基本データ型の概要
変数の基本
変数は、ある特定の値を参照するための識別子です。変数を通じて、プログラム内での情報を柔軟に扱うことができます。
greeting = "Hello, Python!"
print(greeting)
変数名のルールと命名原則
使用可能な文字
英数字(a–z, A–Z, 0–9)とアンダースコア(_)のみ使用可能です。ただし、先頭は英字またはアンダースコアでなければならず、数字で ...
6月24日 18:19 投稿
文字列の反転アルゴリズムと実装
文字列の反転
問題1:文字配列の反転
文字配列として与えられた入力文字列を反転する関数を実装してください。追加の配列を割り当てず、入力配列をその場で変更し、O(1)の追加スペースのみを使用してこの問題を解決する必要があります。
例1:
入力:s = ["h","e","l","l","o"]
出力:["o","l","l","e","h"]
例2:
入力:s = ["H","a","n","n","a","h"]
出力:["h","a","n ...
6月23日 19:49 投稿
Oracleにおける文字列抽出の完全ガイド
Oracleでの文字列抽出手法の総合的なまとめ
substr関数:文字列の一部を抽出する
構文:SUBSTR(文字列, 開始位置, [長さ])
文字列:抽出元となる元の文字列です。
開始位置:抽出の開始位置で、1から数えます。負の値の場合は文字列末尾から数えます。
長さ:省略可能で、抽出する文字数を指定します。
例:
SELECT SUBSTR('Hello SQL!', 1) FROM dual -- 全文字列を抽 ...
6月16日 16:30 投稿
Pythonの実験と課題 - 04 データ型、数学関数、文字列
提出期限
実験目標
以下の内容を習熟します:
forループとturtleの活用
数値演算子
mathライブラリの基本関数
文字列から数値型への変換(int, float, complex)
文字列操作の基本関数
実験内容
課題1. whileループをforループに置き換える円生成プログラム
参考コード:
def calculate_area(radius):
return 3.14 * radius * radius
n = i ...
6月3日 16:37 投稿
string.hライブラリの主要関数の実装方法
string.hライブラリの主要関数の実装方法
組み込みソフトウェア開発の面接において、プログラミング問題は候補者の基礎能力と実践的なスキルを評価する重要な要素です。多くの面接問題の中でも、標準ライブラリの一般的な関数を再実装することは、候補者のプログラミング技術と基本概念の理解度を両方示すことができます。文字列操作に関連する一般的な関数を実装すること ...
6月1日 08:25 投稿
文字列操作の高度なテクニック:StringBuilder APIと回転アルゴリズム
StringBuilder APIの基本操作
主要なStringBuilderメソッド
append(String str):文字列を末尾に追加します。
insert(int offset, String str):指定位置に文字列を挿入します。
delete(int start, int end):指定範囲の文字を削除します。
deleteCharAt(int index):指定位置の文字を削除します。
reverse():文字列を反転します。
toString():StringBuilderをStringに ...
5月27日 02:03 投稿
LeetCode 49題 - 文字列のアナグラムグループ化(Java実装)
文字列49
49. 文字列のアナグラムグループ化
問題記述
文字列の配列が与えられるので、アナグラムを同じグループにまとめなさい。結果のリストは任意の順序で返して構いません。
アナグラムとは、元の単語のすべての文字を並び替えて作られる新しい単語のことです。
例1:
入力: strs = ["eat", "tea", "tan", "ate", "nat&qu ...
5月21日 04:03 投稿
Pythonにおける文字列操作の基本と実用テクニック
文字列の基礎
Pythonでは、文字列は不変(immutable)なシーケンス型であり、単一引用符(')、二重引用符(")、または三重引用符(''' または """)で定義できる。一度生成された文字列は直接変更できない。
文字列の定義方法
単一・二重引用符:
greeting = 'こんにちは'
message = "Pythonへようこそ"
三重引用符(複数行対応):
text = """これは
複数行にわたる
...
5月18日 01:09 投稿
C++における文字列の特性と効率的な取り扱い方
文字列の基本構造と種類
C++では、テキストデータを扱うために主に二種類の文字列表現が用いられる:
文字配列(Cスタイル):char型の配列で表され、終端にヌル文字\0を持つ。宣言例:char message[] = "Hello";。
std::stringクラス:標準ライブラリが提供する高機能な文字列型。動的メモリ管理を内包し、多くの操作が簡潔に記述可能。例:std::string greeting = "Hell ...
5月16日 05:21 投稿
C言語における文字列の左シフトおよび右シフトの実装と判断
問題説明
左シフトとは、文字列の先頭にある指定された数の文字を末尾に移動することです。
例えば、"ABCDEF"を2文字左シフトすると"BCDEFAB"となり、3文字左シフトすると"DEFABC"になります。
実装コード
void left_shift(char* str, int k)
{
int j = 0;
assert(str);
for (j = 0; j < k; j++)
{
char temp = *str;
int ...
5月12日 22:51 投稿